Sto lavorando su uno script JSL (JMP 17.0.0) che carica i limiti di specifica superiore e inferiore nei dati delle proprietà della colonna utilizzando la funzione Imposta proprietà. Lo script sembra funzionare correttamente e posso vedere l'attributo di proprietà corretto e i valori limite corretti quando guardo "Informazioni colonna" nella tabella dei dati.
Quando eseguo un'analisi Capability Analysis o Gauge R&R (strumenti che utilizzano i valori Spec Limit), noto che i valori delle proprietà della colonna non vengono passati a questi strumenti (i valori LSL e USL sono vuoti).Quando aggiungo manualmente "qualsiasi" nuova proprietà di colonna tramite Column Info / ColumnProperties (Es: aggiungi una proprietà Note o Unit), i limiti delle specifiche caricati in precedenza ora vengono inseriti correttamente in entrambi gli strumenti.
C'è qualcosa che deve essere fatto dopo aver utilizzato la funzione Imposta proprietà in uno script JSL per rendere visibili queste proprietà agli strumenti di analisi?Sembra che aggiungendo manualmente una proprietà io sia trigger o completi qualcosa che mi manca nello script.
// Carica i limiti nella proprietà dei metadati all'interno della tabella dt
For( i = 2, i <=ncolsLimits, i++,
x=Num(dtLimits:(Column(colListLimits[i]))[1]);
y=Num(dtLimits:(Column(colListLimits[i]))[2]);
Eval(
Eval Expr(
dt:(Column(colListLimits[i]))<
),
);
);