Je travaille sur un script JSL (JMP 17.0.0) qui charge les limites de spécification supérieures et inférieures dans les données de propriété de colonne à l'aide de la fonction Set Property. Le script semble fonctionner correctement et je peux voir l'attribut de propriété correct et les valeurs limites correctes lorsque je regarde "Informations sur la colonne" dans la table de données.
Lorsque j'exécute une analyse de capacité ou une analyse R&R de jauge (outils qui utilisent les valeurs de limite de spécification), je remarque que les valeurs de propriété de colonne ne sont pas transmises à ces outils (les valeurs LSL et USL sont vides).Lorsque j'ajoute manuellement "n'importe quelle" nouvelle propriété de colonne via Column Info / ColumnProperties (Ex : ajoutez une propriété Note ou Unit), les limites de spécification qui étaient précédemment chargées sont désormais correctement remplies dans les deux outils.
Y a-t-il quelque chose qui doit être fait après avoir utilisé la fonction Set Property dans un script JSL pour rendre ces propriétés visibles aux outils d'analyse ?Il semble qu'en ajoutant manuellement une propriété, je déclenche ou termine quelque chose qui me manque dans le script.
// Charger les limites dans la propriété Metadata dans la table dt
Pour( je = 2, je <=ncolsLimits, je++,
x=Num(dtLimits :(Column(colListLimits[i]))[1] );
y=Num(dtLimits:(Column(colListLimits[i]))[2]);
Éval(
Éval Expr(
dt:(Column(colListLimits[i]))<
),
);
);