JMP 18 JSL ne peut pas ajouter de spécification à la propriété de colonneSalut,
Mon jsl pour ajouter des spécifications aux propriétés de colonne a échoué sur le nouveau JMP 18. Je l'utilise avec succès sur JMP 17.
Eval(
Eval Expr(
dt:(collist[i])
<< Set Property("Spec Limits", {LSL(Expr(LSL)), USL(Expr(USL)), Target(Expr(TARGET)), Show Limits(Expr(Show_Limit))})
<< Set Property("Units",Expr(UNITS))
)
);La propriété "Spec Limits" apparaît dans la colonne mais il n'y a aucune valeur (USL, LSL, Target) à l'intérieur.
J'espère que quelqu'un pourra vous aider.
Merci.
Automatisation et scriptsRe : JMP 18 JSL ne peut pas ajouter de spécification à la propriété de colonneTrès difficile à dire sans voir tout le code ou aucune des données. Les numéros LSL et USL sont-ils ? Cet exemple fonctionne dans JMP18.0.0
Names Default To Here(1);
LSL = 1;
USL = 3;
TARGET = 2;
Show_Limit = 1;
UNITS = "m";
dt = Open("$SAMPLE_DATA/Big Class.jmp");
collist = {:height, :weight};
i = 1;
Eval(
Eval Expr(
dt:(collist[i])
<< Set Property("Spec Limits", {LSL(Expr(LSL)), USL(Expr(USL)), Target(Expr(TARGET)), Show Limits(Expr(Show_Limit))})
<< Set Property("Units",Expr(UNITS))
)
);
Re : JMP 18 JSL ne peut pas ajouter de spécification à la propriété de colonneJ'ai exécuté votre JSL sans problème en utilisant JMP 18.1 sous Windows 11.

Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
LSL = 44;
target = 55;
USL = 66;
show_limit = 1;
Units = "LBS";
colList = dt << get column names(string,continuous);
i=1;
Eval(
Eval Expr(
dt:(collist[i]) << Set Property(
"Spec Limits",
{LSL( Expr( LSL ) ), USL( Expr( USL ) ), Target( Expr( TARGET ) ), Show Limits( Expr( Show_Limit ) )}
) << Set Property( "Units", Expr( UNITS ) )
)
);
Y a-t-il des messages dans le journal JMP ?
Re : JMP 18 JSL ne peut pas ajouter de spécification à la propriété de colonneJ'ai compris mon erreur. Il y a un caractère dans les colonnes USL/LSL/Target du fichier de spécifications qui a gâché le type de données. Je me suis assuré que les colonnes USL/LSL/Target étaient numériques/continues et cela fonctionne bien maintenant.
Merci à tous d'avoir vérifié.