Für Schleife zur Analyse des MesssystemsIch schreibe ein Skript, um GR & R (Messsystemanalyse) zu generieren. Das Skript funktioniert einwandfrei, aber für jedes Diagramm wird das Popup-Fenster angezeigt (siehe unten), und ich muss für alle Parameter auf OK klicken. Gibt es eine Möglichkeit, dies zu umgehen?

dt << set name("combine");
<BR />ColList = dt_spec << get column names (numeric);
obj = data table("combine") << manage spec limits (Y(eval(ColList)), load from limits table (dt_spec), save to column properties(1));
obj << close window;
close(dt_spec,no save);
new window ("GRR",
for (i = 1, i <= N items (ColList), i++,
variability chart (
Y ((ColList [i])),
X (:Tester,:Operators, :Parts),
Model ("Crossed"),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Show group means (1),
Points Jittered( 1 ),
AIAG Labels( 0 ),
Show Box Plots( 1 ),
Mean Diamonds( 1 ),
Mean Plots( 1 ),
Name( "Gauge R&R" )(5.15),
Name( "Gauge R&R Report" )(1),
Automatic Recalc( 1 ),
)
);
);
Betreff: Für Schleife zur Analyse des MesssystemsIhr Skript ist für mich verwirrend. Es scheint, dass Sie die Namen der zu analysierenden Spalten aus der auf dt_spec referenzierten Datentabelle erhalten
ColList = dt_spec << get column names (numeric);
Schließen Sie dann die Datentabelle, bevor Sie sie analysieren
Ich glaube, der Code zum Festlegen der Spezifikationsgrenzen sollte lauten
dt << set name("combine");
ColList = dt << get column names (numeric);
obj = dt << manage spec limits (Y(eval(ColList)), load from limits table (dt_spec), save to column properties(1));
obj << close window;
close(dt_spec,no save);
Betreff: Für Schleife zur Analyse des MesssystemsHallo @ txnelson
Ich bin mir nicht sicher, ob ich den richtigen Beitrag kommentiere, aber ich habe eine Frage, bei der ich Ihre Hilfe haben möchte:
Ich habe 2 Tische:
Tabelle 1: 'CadDataFromF31' mit 201 Zeilen

Tabelle 2: 'Referenz 12, gemessen von Referenz 31' mit 10 Zeilen

Ich möchte diese 3 Spalten verwenden: "Dateiname von Fiducial 31 Grouped", "c" und "s" aus Tabelle 2 und zu Tabelle 1 hinzufügen. Die Sache ist, ich würde dies gerne mit Iteration tun. Bedeutung 10x von Tabelle 1 [verkettet] .... und haben 3 zusätzliche Spalten aus Tabelle 2.
Die neue Tabelle sollte also 2010 Zeilen und 18 Spalten enthalten. Jede Gruppe von 201 Zeilen sollte für die letzten 3 Spalten den gleichen Wert haben wie in der Abbildung unten.

Könnten Sie mir dabei helfen?
Danke im Voraus
Betreff: Für Schleife zur Analyse des MesssystemsEigentlich sehe ich jetzt, dass dies mit einem 'Cartesian Join' gemacht werden kann .... Trotzdem danke!Betreff: Für Schleife zur Analyse des MesssystemsHallo,
Ja, ich bekomme den Namen von dt_spec für die Analyse. Ich habe kein Problem damit, die Spezifikation einzurichten.
Das Problem, das ich habe, ist, wenn ich das GR & R zeichne. Für jedes Diagramm wird ein Popup-Fenster angezeigt (siehe meine ursprüngliche E-Mail), in dem ich auf OK klicken muss.
Frage: Gibt es eine Möglichkeit, dieses Popup-Fenster zu überspringen? So können alle Grafiken gezeichnet werden, ohne dass der Benutzer auf OK klickt
Yanee
Betreff: Für Schleife zur Analyse des MesssystemsWas ist, wenn Sie die in diesem Startargument angegebene Option ändern?
Analysis Type( "Choose best analysis (EMS REML Bayesian)" )
Betreff: Für Schleife zur Analyse des MesssystemsVersuchen Sie, "Historical Sigma (0)" im Variability Chart-Teil des Skripts hinzuzufügen, um festzustellen, ob dies hilfreich ist. Zum Beispiel:
variability chart (
Y ((ColList [i])),
X (:Tester,:Operators, :Parts),
Model ("Crossed"),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Show group means (1),
Points Jittered( 1 ),
AIAG Labels( 0 ),
Show Box Plots( 1 ),
Mean Diamonds( 1 ),
Mean Plots( 1 ),
Historical Sigma(0),
Name( "Gauge R&R" )(5.15),
Name( "Gauge R&R Report" )(1),
Automatic Recalc( 1 ),
)