JMP 18 JSL kann der Spalteneigenschaft keine Spezifikation hinzufügenHallo,
Mein JSL zum Hinzufügen von Spezifikationen zu Spalteneigenschaften ist beim neuen JMP 18 fehlgeschlagen. Ich habe es erfolgreich bei JMP 17 verwendet.
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))
)
);Die Eigenschaft „Spezifikationsgrenzen“ wird in der Spalte angezeigt, enthält jedoch keinen Wert (USL, LSL, Ziel).
Hoffe, jemand kann helfen.
Danke schön.
Automatisierung und SkriptingBetreff: JMP 18 JSL kann der Spalteneigenschaft keine Spezifikation hinzufügenSehr schwer zu sagen, ohne den gesamten Code oder die Daten zu sehen. Sind LSL- und USL-Zahlen? Dieses Beispiel funktioniert 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))
)
);
Betreff: JMP 18 JSL kann der Spalteneigenschaft keine Spezifikation hinzufügenIch habe Ihr JSL ohne Probleme mit JMP 18.1 unter Windows 11 ausgeführt.

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 ) )
)
);
Gibt es irgendwelche Nachrichten im JMP-Protokoll?
Betreff: JMP 18 JSL kann der Spalteneigenschaft keine Spezifikation hinzufügenIch habe meinen Fehler herausgefunden. In den USL/LSL/Target-Spalten der Spezifikationsdatei gibt es ein Zeichen, das den Datentyp durcheinander gebracht hat. Ich habe sichergestellt, dass die USL/LSL/Target-Spalten numerisch/kontinuierlich sind, und jetzt funktioniert es einwandfrei.
Vielen Dank an alle fürs Nachschauen.