허용 범위가 있는 스크립팅 게이지 R&R안녕,
저는 JMP와 JSL 스크립팅의 새로운 사용자입니다. 게이지 R&R을 스크립팅하려고 하며 스크립트에 허용 오차 간격을 포함하고 싶습니다.
저는 이미 각 매개변수에 대한 허용 오차 간격이 있는 열("허용 오차 간격"이라는 이름)을 가지고 있습니다. (분석을 매개변수로 분할하고 있으며 각 매개변수는 다른 허용 오차 간격을 가지고 있습니다.) 제가 시도한 스크립트는 아래와 같습니다. 이 스크립트는 변동성 차트를 생성하지만 팝업 사양 화면을 통해 여전히 각 개별 허용 오차 간격(많은 허용 오차 간격이 있습니다)을 입력해야 합니다. 수동 입력을 피하기 위해 이것을 스크립트로 작성하는 방법에 대한 팁이 있으면 대단히 감사하겠습니다.:)
dt = Current Data Table();
dt << vc = Variability Chart(
SendToByGroup( Bygroup Default ),
Y( :VALUE ),
X( :Operator, :CAVITY NO ),
By( :PARAMETER ID ),
Model( "Nested" ),
Historical Sigma( 0 ),
Name( "Guage R&R" )(6, :Tolerance Interval, 0, 0),
Name( "Gauge R&R Report" )(1);
);
자동화 및 스크립팅Re: 공차 간격이 있는 Scripting Guage R&R좋아, 숨기기 및 제외를 사용하여 작동하게 한 것 같습니다... 예제 데이터가 너무 좋지 않아서 결과를 확인하지 않았습니다. "작동하는" 버전을 첨부했습니다. 그러나 나는 이와 같이 게이지 R&R을 계산하지 않을 것입니다. 나는 아마도 언제나 방법을 선호 @txnelson @ 매개 변수에 대해 구분된 열을 사용하여 제안합니다. 이렇게 하면 필요한 경우 사후 분석이 더 쉬워집니다.
Re: 공차 간격이 있는 Scripting Guage R&RBy() 절을 사용하여 모든 매개변수를 효율적인 코딩으로 분석하기 위해 모든 매개변수를 쌓은 것으로 보입니다.사양 제한이 열 속성으로 설정된 별도의 열로 매개 변수를 설정하는 것이 더 나은 방법이라고 생각합니다.다음은 Semiconductor Capability 샘플 데이터 테이블을 사용하는 매우 간단한 예입니다.예제는 처음 4개의 매개변수만 수행하지만 모든 매개변수를 쉽게 수행할 수 있습니다.또한 사양 제한은 데이터 테이블 내에 이미 설정되어 있습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNames = dt << get column names( continuous );
nw = New Window( "Charts",
lb = Lineup Box( N Col( 2 ),
For( i = 1, i <= 4, i++,
Variability Chart(
Y( colNames[1] ),
X( :lot_id ),
Model( "Main Effect" ),
Historical Sigma( 0 ),
Name( "Gauge R&R" )(6),
Name( "Gauge R&R Report" )(1)
)
)
)
);Re: 공차 간격이 있는 Scripting Guage R&R분할 데이터(자체 열의 각 매개변수)에서 이를 수행하는 방법에 대한 커뮤니티의 여러 답변이 있는 것 같습니다.
By() 옵션을 사용할 때 수행할 수 있는지 확실하지 않습니다. 먼저 PARAMETER ID로 데이터 테이블을 분할하고 공차에 대한 변수/테이블을 만들고 Gage R&R에 대해 함께 스크립팅해야 할 수 있습니다.
한 가지 예:
R&R 보고서를 데이터 테이블로 측정
첨부 파일로 실패한 시도.