Per loop per analisi del sistema di misuraScrivo una sceneggiatura per generare GR&R (analisi del sistema di misura). Lo script funziona bene ma per ogni trama, mostra la finestra pop-up (vedi sotto) e devo fare clic su OK per tutti i parametri. C'è un modo per aggirare questo ?

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 ),
)
);
);
Ri: Per loop per analisi del sistema di misuraLa tua sceneggiatura mi confonde. Sembra che tu stia ottenendo i nomi delle colonne da analizzare dalla tabella dei dati di riferimento dt_spec
ColList = dt_spec << get column names (numeric);
Ma quindi chiudere la tabella dei dati prima di analizzarla
Credo che il codice per l'impostazione dei limiti delle specifiche dovrebbe essere
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);
Ri: Per loop per analisi del sistema di misuraCiao @txnelson
Non sono sicuro di commentare il post corretto, ma ho una domanda per la quale vorrei ricevere il tuo aiuto:
Ho 2 tavoli:
Tabella 1: "CadDataFromF31" con 201 righe

Tabella 2: 'Fiducial 12 misurato da Fiducial 31' che ha 10 righe

Vorrei usare queste 3 colonne: "Nome file di Fiducial 31 Grouped", "c" e "s" dalla Tabella 2 e aggiungere alla Tabella 1. Il fatto è che mi piacerebbe farlo con iterazione. Significato 10x della tabella 1 [concatenato] .... e hanno 3 colonne aggiuntive dalla tabella 2.
Quindi la nuova tabella dovrebbe avere 2010 righe e 18 colonne. Ogni gruppo di 201 righe dovrebbe avere lo stesso valore per le ultime 3 colonne come nell'immagine seguente.

Potresti aiutarmi con questo?
Grazie in anticipo
Ri: Per loop per analisi del sistema di misuraIn realtà, ora vedo che questo può essere fatto con un 'Join cartesiano' .... Grazie comunque!Ri: Per loop per analisi del sistema di misuraCiao,
sì, ottengo il nome da dt_spec per l'analisi. non ho problemi a impostare le specifiche.
Il problema che ho è quando tracciamo il GR&R, per ogni grafico, mostrerà una finestra pop-up (vedi la mia e-mail originale) che devo fare clic su OK.
Domanda: c'è un modo per saltare quella finestra pop-up? quindi tutti i grafici possono essere tracciati senza che l'utente faccia clic su OK
Yanee
Ri: Per loop per analisi del sistema di misuraCosa succede se si modifica l'opzione indicata da questo argomento di avvio?
Analysis Type( "Choose best analysis (EMS REML Bayesian)" )
Ri: Per loop per analisi del sistema di misuraProva ad aggiungere "Historical Sigma (0)" all'interno della parte del grafico di variabilità dello script per vedere se questo aiuta. Per esempio:
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 ),
)