CIAO,
Sto cercando di utilizzare JSL per gestire i limiti. Sto provando ad aprire una tabella dei limiti, implementarla nella tabella dati corrente e quindi salvarla. L'unica funzione che ho trovato nel Fourm o nell'indice degli script è aprire la gestione dei limiti e quindi implementare manualmente il limite o aprire manualmente una tabella dati.
Gli altri metodi che ho trovato sono stati l'hardcoding del limite delle specifiche utilizzando JSL.
Esiste un modo per automatizzare il processo tramite JSL? Supponendo di avere una tabella dei limiti e una tabella dei dati nella stessa cartella.
Penso che uno degli esempi di Scripting Index dovrebbe aiutarti quasi a raggiungere il tuo obiettivo

Devi solo aggiungere l'apertura delle tabelle, il salvataggio della tabella dati, la chiusura della piattaforma di gestione dei limiti e la chiusura delle tabelle (se necessario). Ulteriori cose che potresti voler implementare sono commentate.
Names Default To Here(1);
// dt_limits = Open("...");
// dt_meas = Open("...");
dt_limits = New Table("Cities Limits",
Add Rows(4),
New Column("Process",
Character,
Set Values({"OZONE", "CO", "SO2", "NO"})
),
New Column("LSL", Numeric, Set Values([0, 0, 0, 0])),
New Column("Target",
Numeric,
Set Values([0.2, 15, 0.05, 0.035])
),
New Column("USL",
Numeric,
Set Values([0.4, 30, 0.1, 0.07])
),
Set Label Columns(:Process)
);
dt_meas = Open("$SAMPLE_DATA/Cities.jmp");
ml = dt_meas << Manage Limits(
Process Variables(:OZONE, :CO, :SO2, :NO),
Load From Limits Table(dtLimits)
);
ml << Save to Column Properties;
// ml << close window;
// dt_meas << Save("...");
// Close(dt_limits, no save);
// Close(dt_meas, no save);