Salut,
J'essaie d'utiliser JSL pour gérer les limites. J'essaie d'ouvrir une table de limites, de l'implémenter sur la table de données actuelle, puis de la sauvegarder. La seule fonction que j'ai trouvée dans le fourm ou dans l'index de script est d'ouvrir les limites de gestion, puis d'implémenter manuellement la limite ou d'ouvrir manuellement une table de données.
Les autres méthodes que j'ai trouvées consistaient à coder en dur la limite de spécification à l'aide de JSL.
Existe-t-il un moyen d'automatiser le processus via JSL ? En supposant que j'ai une table de limites et une table de données dans le même dossier.
Je pense que l'un des exemples de Scripting Index devrait vous y amener presque.

Il vous suffit d'ajouter l'ouverture et la sauvegarde de vos tables, la fermeture de la plateforme de gestion des limites et la fermeture des tables (si nécessaire). Les éléments supplémentaires que vous pourriez souhaiter implémenter sont commentés.
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);