LSL, USL, Target 등의 데이터 테이블을 가지고 Process Capability를 만드는 방법을 알려주실 수 있나요?
------------------------------------- ------------------------------------- -------
LSL, USL, Target을 포함한 데이터 테이블이 있습니다.
Column Dialog를 사용하고 Process Capability에 대한 열을 선택합니다.
하지만... "데이터 테이블에서 프로세스를 찾을 수 없기 때문에 프로세스 기능을 시작할 수 없습니다."라는 오류 메시지와 함께 작동하지 않습니다.
어떻게 고치는지 알려주실 수 있나요?
JSL의 일부는 아래와 같습니다.
//dt <- limits & target<BR />
For( m = 1, m < N Col( dt ), m ++,
Eval( Eval Expr( Column(dt, m) << Set Property("Spec Limits", {LSL(Expr(lower_limit[m])), Target( Expr(target_val[m]) ),USL (Expr(upper_limit[m]))})));
);
//Select Test Item for Process Capability
colDlg = Column Dialog(
Title( "Test Item Selct" ),
ycol = Col List( "Test Item", Min Col( 1 ), Max Col(15) ), //
);
Show (colDlg["ycol"]);
pc =dt << Process Capability(
Process Variables(:colDlg["ycol"]
),
Moving Range Method( Average of Moving Ranges ),
Overall Sigma Summary Report( 1 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 ),
//Order By( "Overall Sigma Ppk Ascending" )
);
감사합니다.
변화
Process Variables(:colDlg["ycol"])
에게
Process Variables(Eval(colDlg["ycol"]))
전체 예시
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
colDlg = Column Dialog(
Title("Test Item Selct"),
ycol = Col List("Test Item", Min Col(1), Max Col(15))
);
pc = dt << Process Capability(
Process Variables(eval(colDlg["ycol"])),
Moving Range Method(Average of Moving Ranges),
Overall Sigma Summary Report(1),
Goal Plot(0),
Capability Index Plot(0),
Process Performance Plot(0)
);