Process Capability 플랫폼을 사용할 때 실패한 매개변수에 대한 파레토/히스토그램 플롯을 얻는 방법은 무엇입니까?아래 예제 스크립트를 사용하여 테스트 데이터 세트에서 측정된 각 매개변수의 사양을 벗어난 값을 선택하고 색상을 지정합니다.
매개변수당 측정된 매개변수 이름(x축)과 실패 발생 횟수(y축)가 포함된 파레토/히스토그램 플롯을 생성하고 매개변수 이름을 실패/매개변수 없이 감소하도록 정렬하고 싶습니다(예: 매개변수 가져오기) 파레토 플롯 실패).
가장 먼저 떠오르는 것은 아래 스크립트에서 생성된 매개변수당 선택/채색된 셀 수를 가져온 다음 거기에서 진행하는 것입니다. JSL을 통해 이를 수행하는 방법은 무엇입니까?
Process Capability(
Process Variables( :NPN1, :PNP1, :PNP2 ),
Moving Range Method( Average of Moving Ranges ),
Overall Sigma Normalized Box Plots( 1 ),
Color Out of Spec Values( 1 ),
Select Out of Spec Values( 1 ),
Goal Plot( 1 ),
Capability Index Plot( 1 ),
Process Performance Plot( 0 )
);
자동화 및 스크립팅윈도우Re: Process Capability 플랫폼을 사용할 때 실패한 매개변수에 대한 파레토/히스토그램 플롯을 얻는 방법은 무엇입니까?프로세스 기능을 사용하면 규격 외 개수를 제공하고 셀에 색상을 지정할 수도 있으므로 더 쉬울 수 있습니다.

편집하다:
필요에 따라 플랫폼 테이블 숨기기/닫기
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
ps = dt << Process Screening(
Process Variables(:NPN1, :PNP1, :PNP2),
Control Chart Type("Indiv and MR"),
);
ps << Color Out of Spec Values(1); // this will also select rows and columns
dt << Clear Select << Clear Column Selection;
dt_ps = Report(ps)["Process Screening", Table Box(1)] << Make Combined Data Table;
// ps << Close Window;
gb_outofspec = dt_ps << Graph Builder(
Size(528, 450),
Show Control Panel(0),
Variables(
X(
:Column,
Order By(:Out of Spec Count, Descending, Order Statistic("Mean"))
),
Y(:Out of Spec Count)
),
Elements(Bar(X, Y, Legend(9), Label("Label by Value")))
);Re: Process Capability 플랫폼을 사용할 때 실패한 매개변수에 대한 파레토/히스토그램 플롯을 얻는 방법은 무엇입니까?안녕 @네오 ,
내 생각엔 같이 갈 것 같아 @jthi 프로세스 선별을 수행하라는 의 제안은 매개변수 실패 파레토 플롯을 얻는 좋은 방법일 수 있습니다. 거기에서 <<프로세스 스크리닝 보고서의 데이터 테이블로 만들기를 수행할 수 있으며, 예를 들어 규격 이탈 수에 대한 파레토 플롯을 수행하거나 가장 관심 있는 열을 수행할 수 있습니다. .
아래 스크립트는 각 단계의 스크립팅 창 작업에 대한 직접 저장 스크립트입니다. 거기에 몇 가지 추가 사항이 추가되었지만 적어도 귀하의 요청을 이해하는 한 이것은 본질적으로 귀하가 관심을 갖는 것입니다.
Names Default to Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
ps = dt<<PROCESS screening=""></PROCESS>도움이 되었기를 바랍니다!,
DS