JMP 18 JSL은 열 속성에 사양을 추가할 수 없습니다.안녕,
열 속성에 사양을 추가하는 내 jsl이 새 JMP 18에서 실패했습니다. 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))
)
);"사양 제한" 속성이 열에 표시되지만 내부에는 값(USL, LSL, Target)이 없습니다.
누군가가 도울 수 있기를 바랍니다.
감사합니다.
자동화 및 스크립팅Re: JMP 18 JSL은 열 속성에 사양을 추가할 수 없습니다.전체 코드나 데이터를 보지 않고는 말하기가 매우 어렵습니다. LSL과 USL 번호는 무엇입니까? 이 예는 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은 열 속성에 사양을 추가할 수 없습니다.Windows 11에서 JMP 18.1을 사용하여 문제 없이 JSL을 실행했습니다.

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 ) )
)
);
JMP 로그에 메시지가 있습니까?
Re: JMP 18 JSL은 열 속성에 사양을 추가할 수 없습니다.나는 내 실수를 알아 냈습니다. 사양 파일의 USL/LSL/Target 열 내부에 데이터 유형을 엉망으로 만드는 문자가 있습니다. USL/LSL/Target 열이 숫자/연속형인지 확인했고 이제 제대로 작동합니다.
확인해 주셔서 감사합니다.