새로운 사양 제한을 기반으로 리비 닝사양 제한이있는 여러 매개 변수와 통과 실패 열이있는 테이블이 있습니다.
사양 제한 관리를 사용하여 일부 제한을 변경하고 테이블 열에 다시로드합니다.
지금까지는 좋습니다.
하지만 이제 새로운 사양 제한에 따라 모든 장치를 다시 바인딩 (즉, 통과 및 실패 다시 결정)하고 싶습니다.
이 작업을 수행하는 수식을 작성하는 매개 변수가 많기 때문에 다루기가 어렵고 시간이 많이 걸립니다.
이를 수행하는 스크립트를 작성할 수 있습니다 (사양 제한이있는 열을 결정하고이를 기반으로 수식 열을 생성).
하지만이를 위해 JMP에 내장 된 것이 있습니까?
데이터 테이블다른Re : 새로운 사양 제한을 기반으로 리비 닝Spec Limits를 기반으로하는 JMP 비닝 도구에 대해서는 알지 못하지만 비닝을 수행하는 매우 효율적인 코드가 있습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNames = dt << get column names( continuous, string );
For( i = 1, i <= N Items( colNames ), i++,
Clear Symbols( specs );
specs = Column( dt, colNames[i] ) << get property( "Spec Limits" );
If( Is Empty( specs ) == 0,
dt << New Column( colNames[i] || " Pass_Fail", character, set each value( "Fail" ) );
theRows = dt << get rows where( Eval( specs["LSL"] ) <= As Column( dt, colNames[i] ) <= Eval( specs["USL"] ) );
If( N Rows( theRows ),
Column( dt, colNames[i] || " Pass_Fail" )[theRows] = "Pass"
);
);
);
Re : 새로운 사양 제한을 기반으로 리비 닝감사. 이것은 잘 작동했습니다.
또한 전체 합격-불합격 결과를 계산하는 공식으로 사용하기 위해 스크립트 루프에 표현식을 작성했습니다.