JMP 18 JSL non può aggiungere specifiche alla proprietà della colonnaCIAO,
Il mio jsl per aggiungere specifiche alle proprietà della colonna non è riuscito sul nuovo JMP 18. Lo sto utilizzando con successo su 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 proprietà "Spec Limits" è visualizzata nella colonna ma all'interno non è presente alcun valore (USL, LSL, Target).
Spero che qualcuno possa aiutare.
Grazie.
Automazione e scriptingRi: JMP 18 JSL non può aggiungere specifiche alla proprietà della colonnaÈ molto difficile dirlo senza vedere l'intero codice o i dati. Sono numeri LSL e USL? Questo esempio funziona in 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))
)
);
Ri: JMP 18 JSL non può aggiungere specifiche alla proprietà della colonnaHo eseguito il tuo JSL senza problemi utilizzando JMP 18.1 su 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 ) )
)
);
Sono presenti messaggi nel registro JMP?
Ri: JMP 18 JSL non può aggiungere specifiche alla proprietà della colonnaHo capito il mio errore. C'è qualche carattere all'interno delle colonne USL/LSL/Target del file spec che ha incasinato il tipo di dati. Mi sono assicurato che le colonne USL/LSL/Target fossero numeriche/continue e ora funziona correttamente.
Grazie a tutti per il controllo.