LSL、USL、ターゲットを含むデータ テーブルを使用してプロセス能力を作成する方法を教えてください。
----------------------------------------------------------------------------------------------------------------------------
LSL、USL、ターゲットを含むデータ テーブルがあります。
列ダイアログを使用して、プロセス能力の列を選択します。
しかし...「データ テーブルにプロセスが見つからないため、プロセス機能を起動できません。」というエラー メッセージが表示されて動作しません。
修正方法を教えていただけますか?
私の 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)
);