규격 한계 조작 및 관리사양 한계를 가지고 작업하시나요? 규격 한계 정보를 관리하는 편리한 방법을 찾는 데 어려움을 겪고 계십니까? 이 정보를 올바른 형식으로 얻는 데 어려움을 겪으셨나요? 그렇다면 새로운 사양 제한 관리 기능 JMP 14 많은 작업과 시간을 절약할 수 있습니다. 이 블로그 게시물에서는 이 새로운 플랫폼에서 찾을 수 있는 몇 가지 주요 기능을 자세히 설명합니다.
사양 제한 테이블을 사용하여 사양 제한 열 속성 생성
현재 사양 한계가 사양 한계 데이터 테이블에 저장되어 있습니까? 이 정보를 다른 테이블의 사양 제한 열 속성으로 이동하시겠습니까? 안 추가 기능 바로 이 작업을 수행하기 위해 숙련된 사용자 중 한 명인 Jim Nelson이 작성한 것입니다. 으로 시작하는 JMP 14 , 사양 제한 관리 플랫폼이 이 기능을 제공합니다.
예를 들어 이것을 시도해 보겠습니다. 먼저 Cities.jmp 및 CitySpecLimits.jmp를 엽니다. JMP 샘플 데이터 폴더.
Open(“$SAMPLE_DATA/Cities.jmp”);
Open(“$SAMPLE_DATA/CitySpecLimits.jmp”);
- Cities.jmp를 활성 데이터 테이블로 사용하여 Analyze->Quality and Process->Manage Spec Limits를 선택합니다.
- OZONE, CO, SO2 및 NO를 선택하고 프로세스 변수를 클릭합니다.
- 확인을 클릭하세요.
Manage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogManage Spec Limits Dialog사양 제한 관리 대화 상자
- 제한 테이블에서 로드를 클릭합니다.
- CitySpecLimits를 선택합니다.
- 확인을 클릭하세요.
Choose limits tableChoose limits tableChoose limits tableChoose limits table한도 표 선택
- 이 정보를 열 속성으로 저장하려면 보고서 창 하단에 있는 "열 속성에 저장" 버튼을 클릭하세요.
제한 열 속성 표시
사양 제한이 있는 열이 많고 모든 열에 대해 "그래프 참조선으로 표시" 확인란을 선택해야 한다는 사용자의 말을 자주 들었습니다. 내 동료, 바이런 윙거드 썼다 블로그 게시물 JSL을 사용하여 이 작업을 수행하는 방법을 보여줍니다.
JMP 14부터는 사양 제한 관리 플랫폼을 사용하여 이 작업을 더욱 쉽게 만들었습니다. 이 새로운 기능을 사용하는 방법에 대한 예를 보려면 샘플 데이터 폴더에 있는 Semiconductor Capability를 엽니다.
Open(“$SAMPLE_DATA/Semiconductor Capability.jmp”);
- 분석->품질 및 프로세스->규격 제한 관리로 이동합니다.
- 프로세스 그룹을 선택하고 프로세스 변수를 클릭합니다.
Manage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogManage Spec Limits Dialog사양 제한 관리 대화 상자
Spec Limits 열 속성에 포함된 정보에서 LSL, Target 및 USL이 채워집니다. 맨 오른쪽에 있는 "한계 표시" 상자는 사양 한도 열 속성에 있는 "그래프 참조선으로 표시" 옵션에 해당합니다. 이러한 상자를 한 번에 하나씩 확인하려면 시간이 많이 걸립니다.
- 모든 상자를 선택하려면 사양 제한 관리 옆에 있는 빨간색 삼각형을 클릭하고 제한 모두 표시를 선택합니다.
Show Limits AllShow Limits AllShow Limits AllShow Limits All모두 제한 표시
- 이 선택 사항을 데이터 테이블에 다시 저장하려면 보고서 창 하단에 나타나는 "열 속성에 저장"을 클릭하세요.
이제 NPN1의 사양 제한 열 속성을 보면 "그래프 참조선으로 표시"가 선택되어 있는 것을 볼 수 있습니다.
NPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyNPN1 사양 제한 열 속성
사양 제한의 소수 자릿수를 제어하세요.
때로는 사양 한계가 원하는 것보다 더 많은 소수 자릿수로 저장될 수 있습니다. 사양 제한 관리의 "소수점 반올림" 옵션을 사용하여 소수 자릿수를 변경할 수 있습니다.
- 위의 예를 사용하여 사양 제한 관리 옆의 빨간색 삼각형에서 "소수점 반올림"을 선택합니다.
- 상자에 1을 입력합니다.
- 확인을 클릭하세요.
Rounded to 1 decimalRounded to 1 decimalRounded to 1 decimalRounded to 1 decimal소수점 1자리로 반올림됨
- 그런 다음 "열 속성에 저장"을 선택하거나 보고서 창 하단에 있는 테이블 저장 옵션 중 하나를 선택할 수 있습니다.
열 속성에서 사양 제한 표를 만듭니다.
사양 한계가 열 속성으로 저장되어 있습니까? 동료와 사양 제한만 공유해야 합니까? 다른 데이터 테이블에서 이러한 사양 제한을 사용해야 합니까? 이제 사양 제한 관리 플랫폼의 버튼을 사용하여 이 작업을 쉽게 수행할 수 있습니다. 위의 사양 제한 관리 창에서 "Tall Spec Limits Table에 저장" 또는 "Wide Spec Limits Table에 저장" 버튼을 클릭하세요. 어떤 옵션을 선택하느냐에 따라 규격 한계 데이터 테이블이 크거나 넓습니다. 그런 다음 이 데이터 테이블을 동료와 공유하거나 다른 데이터 세트에서 이 사양 제한 데이터 테이블을 사용할 수 있습니다.
결론
새로운 사양 제한 관리 플랫폼을 사용하면 사양 제한 정보를 쉽게 조작할 수 있습니다. 사양 한도 테이블에서 사양 한도 열 속성을 생성할 수 있고, 여러 열 속성에 대해 "그래프 참조선으로 표시"를 한 번에 확인할 수 있으며, 사양 한도의 소수 자릿수를 제어할 수 있고, 사양 한도 테이블을 생성할 수 있습니다. 열 속성에서.
규격 한계 정보를 관리하는 편리한 방법을 찾는 데 어려움을 겪고 계십니까? JMP 14에서 규격 한계를 관리하면 작업량과 시간이 절약됩니다.
Re: 규격 한계 조작 및 관리@비자야 데이터 테이블이 없으면 수행하려는 작업이 무엇인지 파악하는 것이 거의 불가능합니다.2개의 데이터 테이블이 있는 것 같습니다.하나의 데이터 테이블에는 새 데이터가 포함됩니다.두 번째 데이터 테이블은 한계 데이터 테이블입니다.제한 데이터 테이블은 위의 예와 같은 적절한 제한 테이블 형식이어야 합니다.게시된 내 의견에 제공한 JSL 코드를 사용해야 합니다. 2018년 4월 3일 오후 1시 24분(위).다음 명령을 사용해야 합니다.
Load from Limits Table(dtLimits)
여기서 dtLimits는 한도 데이터 테이블에 대한 참조입니다.
Re: 규격 한계 조작 및 관리안녕하세요 토냐 님,
나는 최근에 이 커뮤니티에 가입했고 JSL에 대해 완전히 초보자입니다. 자동화 요구 사항을 받았기 때문에 내 문제에 대한 답변을 찾고 있었습니다.
/
/ Launch platform: Manage Spec Limits
Manage Spec Limits(
Process Variables(
:"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n,
:"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n,
:"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n,
:
"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n
)
);
// Report snapshot: 74023535_BI stability data_Sheet1 - Manage Spec Limits
Data Table("74023535_BI stability data_Sheet1") <<
Manage Spec Limits(
Process Variables(
:"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n,
:"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n,
:"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n,
:
"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n
)
);
dt = Data Table ("74023535_BI stability specifications_Sheet1");
dt2 = Data Table ("74023535_BI stability data_Sheet1");
dt3 = dt2 << Manage Spec Limits( Y( :"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n, :"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n, :"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n, :"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n ), Load from Limits Table("74023535_BI stability specifications_Sheet1.jmp"), Save to Column Properties (1) );
dt3 << close window;
사양 제한 관리 창을 열었지만 사양 시트에서 데이터를 로드하지 않습니다.
PS 나는 이것에 완전히 새로운 것입니다.
Re: 규격 한계 조작 및 관리코드가 원하는 대로 작동하게 되어 다행입니다.
Re: 규격 한계 조작 및 관리dt = Data Table ("Table_B");
dt2 = Data Table ("Table_A");
dt3 = dt2 << Manage Spec Limits( Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ), Load from Limits Table("Table_B.jmp"), Save to Column Properties (1) );
dt3 << close window;안녕 토냐.
모든 것이 정리되었습니다. 많은 감사
Re: 규격 한계 조작 및 관리두 가지 문제가 있습니다.
1) dt는 두 가지 모두에 할당되었습니다 Specs_Limits 및 Table_A.
2) 제한 테이블( Specs_Limits )에서 로드는 제한 테이블("Specs_Limits.jmp")에서 로드되어야 합니다.
Spec_Limits를 지정했기 때문에 JMP는 존재하지 않는 Spec_Limits라는 변수를 찾고 있습니다.
Re: 규격 한계 조작 및 관리안녕 바이런,
해봤지만 여전히 오류는 동일합니다. 다른 제안은 없나요?
감사해요.
Re: 규격 한계 조작 및 관리내가 시도할 첫 번째 일은:
스크립트와 두 개의 데이터 테이블을 동일한 폴더에 저장합니다.
Re: 규격 한계 조작 및 관리
데이터 테이블 --

사양표 --

--를 사용하는 스크립트
dt = Data Table ("Specs_Limits");
dt = Data Table ("Table_A");
dt << Manage Spec Limits( Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ), Load from Limits Table(Specs_Limits) );오류 ---
도움이 필요하세요?
Name Unresolved: Specs_Limits in access or evaluation of 'Specs_Limits' , Specs_Limits/*###*/Exception in platform launch in access or evaluation of 'Manage Spec Limits' , Manage Spec Limits(/*###*/Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ),
Load from Limits Table( Specs_Limits )
)
In the following script, error marked by /*###*/
Manage Spec Limits(
Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ),
Load from Limits Table( Specs_Limits/*###*/ )
)
Manage Spec Limits[]
Re: 규격 한계 조작 및 관리사양 제한 관리 플랫폼은 사양 제한 전용입니다.이 플랫폼에는 제어 한계 또는 응답 한계에 대한 기능이 없습니다.귀하의 요청을 개발자에게 전달하겠습니다.
Re: 규격 한계 조작 및 관리@tonya_mauldin 사양 제한보다 더 많은 작업을 수행할 수 있는 방법이 있습니까? 사양, 제어 등이 필요합니다. 또한 _Limitskey 함수의 응답 제한 옵션은 어디에 있습니까? get _lmitskey에는 더 많은 옵션을 사용할 수 있지만 사양 제한 관리 기능은 이러한 옵션을 모두 사용하지 않습니다.

Re: 규격 한계 조작 및 관리코드를 다음과 같이 확장할 수 있습니다.
obj=dt<obj << close window;
Re: 규격 한계 조작 및 관리귀하의 의견에 감사드립니다.다음은 다른 테이블에서 사양 제한을 가져오기 위해 플랫폼을 스크립트하는 방법을 보여주는 예입니다.
dtLimits=New Table( "Limits",
Add Rows( 4 ),
New Column( "Variable",
Character,
"Nominal",
Set Values( {"OZONE", "CO", "SO2", "NO"} )
),
New Column( "_LSL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.075, 5, 0.01, 0.01] )
),
New Column( "_USL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.25, 12, 0.09, 0.04] )
),
New Column( "_Target",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.15, 7, 0.04, 0.025] )
),
New Column( "Show Limits",
Numeric,
"Nominal",
Format( "Best", 12 ),
Set Values( [1, 1, 1, 1] )
)
);
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj=dt<<Manage Spec Limits( Y( :OZONE, :CO, :SO2, :NO ), Load from Limits Table(dtLimits) );
Re: 규격 한계 조작 및 관리먼저, 이 새로운 플랫폼을 제공해 주신 x10^9에게 감사드립니다. 나는 이것이 "사양 작업" 문제의 99%를 해결할 수 있는 위치에 있다고 생각합니다.
플랫폼 스크립팅에 관해 간단한 질문이 있습니다.
스크립팅 인덱스에는 사양 제한 관리 플랫폼을 여는 JSL이 있습니다(감사합니다).
<BR />Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
obj = Manage Spec Limits(
Y( dt << Get Column Group( "Processes" ) )
);
내 테이블에 사양이 없는 경우 다른 테이블에서 사양 제한을 가져오도록 플랫폼을 스크립트하려면 어떻게 해야 합니까?