안녕하세요,
사용자가 공정 능력 분석을 수행 할 매개 변수를 선택할 수 있도록 능력 스크립트를 작성하고 싶습니다.
가능한 모든 매개 변수를 제공하는 콤보 상자가 있으며 choiceCapa 변수에서 사용자의 선택을 검색합니다. 사용자는 또한 하한 및 상한 및 목표 값을 수동으로 입력해야합니다.
Text Box("Veuillez choisir un paramètre :"),
comboCapa = Combo Box (columns_table_ref, choixCapa = comboCapa << Get Selected),
Text Box("Veuillez renseigner les paramètres suivants :"),
Text Box("Limite inférieure :"),
lim_inf_neb = Number Edit Box(),
Text Box("Objectif :"),
obj_neb = Number Edit Box(),
Text Box("Limite supérieure :"),
lim_sup_neb = Number Edit Box(),
okCapa = Button Box ("Valider", capacite)그런 다음 기능을 플롯하는 스크립트가 있습니다.
capacite = expr(
lim_inf = lim_inf_neb << get;
lim_sup = lim_sup_neb << get;
obj = obj_neb << get;
Process Capability(
Process Variables(As Column(choixCapa) ),
Spec Limits( As Column(choixCapa)( LSL( lim_inf ), Target( obj ), USL( lim_sup ) ) ),
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0, Capability Lines( 1.0217 ), Show Overall Sigma Points( 0 ) ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 ),
SendToReport(
Dispatch(
{"Individual Detail Reports", choixCapa||" Capability", "Histogram"},
"Process Capability Analysis Histogram",
FrameBox,
{Frame Size( 311, 19 )}
),
Dispatch(
{"Individual Detail Reports", choixCapa||" Capability", "Histogram"},
"Process Capability Analysis Histogram",
FrameBox( 2 ),
{Frame Size( 311, 160 )}
)
)
)
);사용자 입력 인 열 이름을 지정하는 프로세스 변수 행에 오류가 있습니다.
데이터 테이블에서 지정된 열을 찾을 수 없습니다. "목록"에 액세스하거나 평가할 때 {/ * ### * / choisCapa}
내 입력을 이해할 수있는 열 이름으로 변환하여 기능을 그리는 방법을 모르겠습니다.
귀하의 답변에 미리 감사드립니다