사양 제한이 있는 테이블의 모든 열에 사양 제한 선을 추가하는 방법에 대한 몇 가지 빠른 참고 사항
열의 속성에 사양 한계가 정의된 경우 해당 열에 대한 그래프에서 사양 한계를 참조선으로 그리는 것이 편리한 경우가 많습니다. 나 사양 제한에 대한 열 속성에는 열이 그래프에서 사용될 때마다 해당 열에 대한 사양이 사용되도록 하는 확인란이 있습니다. 사양이 있는 열의 전체 뗏목에서 작은 상자를 확인하고 싶을 수 있습니다. 수동으로 이것은 지루할 수 있으므로 이 작업을 수행하기 위한 약간의 JSL이 있습니다.
스크립트는 연속적인 열 목록을 수집합니다. (어쨌든 문자 및 명목 열에는 사양이 없습니다.)
스크립트는 목록의 각 열 열에서 Spec Limits 열 속성을 가져옵니다. Get Column Properties 함수는 모든 속성을 가져오지만 여기서는 원하는 것이 아니므로 사양 제한 속성만 가져옵니다. 사양 제한 속성이 없으면 Empty()가 반환됩니다.
다음으로 스크립트는 Spec Limits 속성에서 가져온 목록에 "show limits(1)"를 포함하는 평가되지 않은 표현식인 y를 삽입합니다.
마지막으로 스크립트는 Spec Limit 속성이 목록이 아닌 표현식이 아닌 한 새로운 Spec Limit 속성을 시작 열로 다시 설정합니다.
열 속성 유형에 문제가 있습니까?
열 속성을 설정하는 방법에는 두 가지가 있습니다.
1. 표현으로:
안부 << 속성 설정 ( "사양 제한" , 사양 제한 ( LSL ( 10 ) , USL ( 50 ) , 표적 ( 30 ) ) ) ;
2 목록으로:
열<< 속성 설정 ( "사양 제한" , { LSL ( 10 ) , USL ( 50 ) , 표적 ( 30 )} ) ;
약간의 설명: 스크립트의 이 부분은...
만약에 ( 헤드 이름 Expr ( ㅏ ) == "사양 제한" ,
nn = 나그 ( ㅏ ) ;
아아 = {} ;
~을 위한 ( ii = 1 , ii <= nn , ii ++, 에 집어 넣다 ( 아아 , 인수 ( ㅏ , ii ))) ; 보여주다 ( 아아 ) ;
콜리스트 [ 나 ] << 속성 삭제 ( "사양 제한" ) ;
콜리스트 [ 나 ] << 속성 설정 ( "사양 제한" , 평가 ( 아아 ))
...사양 속성이 표현식 유형인지 확인합니다. 그런 다음 인수의 구성 요소를 목록에 삽입합니다. 후에 삭제 기존 속성에 새 목록 유형 속성이 다시 추가됩니다.
//////////////////사양 컬럼 속성 유형을 표준화하기 위한 스크립트입니다.////////////////////////////////// //////
dt = 현재 데이터 테이블 () ;
콜리스트 = dt << 열 이름 가져오기 ( 마디 없는 ) ;
~을 위한 ( 나 = 1 , 나 <= 나이트 ( 콜리스트 ) , 나 ++,
ㅏ = 콜리스트 [ 나 ] << 재산을 얻다 ( "사양 제한" ) ;
와이 = 특급 ( 한계를 보여라 ( 1 )) ;
에 집어 넣다 ( ㅏ , nameexpr ( 와이 )) ;
보여주다 ( ㅏ ) ;
만약에 ( 헤드 이름 Expr ( ㅏ ) == "사양 제한" ,
nn = 나그 ( ㅏ ) ;
아아 = {} ;
~을 위한 ( ii = 1 , ii <= nn , ii ++, 에 집어 넣다 ( 아아 , 인수 ( ㅏ , ii ))) ; 보여주다 ( 아아 ) ;
콜리스트 [ 나 ] << 속성 삭제 ( "사양 제한" ) ;
콜리스트 [ 나 ] << 속성 설정 ( "사양 제한" , 평가 ( 아아 )) ,
콜리스트 [ 나 ] << 속성 설정 ( "사양 제한" , 평가 ( ㅏ ))
)) ;
시험용 : 이것은 예제로 사용하기 위한 축소된 테스트 사례입니다(JMP 12.2 실행). 이 JSL 비트는 두 가지 유형의 사양 속성 형식으로 새 테이블을 만듭니다.
dt = 새 테이블 ( "표적" , 행 추가 ( 1 ), 새 열 ( "ab" , 숫자 , "마디 없는" , 체재 ( "최상의" , 12 ) , 값 설정 ( [ 1 ] ) ) ,
새 열 ( "b 빼기 a" , 숫자 , "마디 없는" , 체재 ( "최상의" , 12 ) , 선택 설정 , 값 설정 ( [ 삼 ] ) ) ) ;
//사양 제한의 두 형식을 모두 추가합니다.
: 열 ( 1 ) << 속성 설정 ( "사양 제한" , 사양 제한 ( LSL ( 10 ) , USL ( 50 ) , 표적 ( 30 ) ) ) ;
: 열 ( 2 ) << 속성 설정 ( "사양 제한" , { LSL ( 1 ) , USL ( 5 ) , 표적 ( 삼 )} ) ;
아아 = : 열 ( 1 ) << 재산을 얻다 ( "사양 제한" ) ; 보여주다 ( 아아 ) ;
bb = : 열 ( 2 ) << 재산을 얻다 ( "사양 제한" ) ; 보여주다 ( bb ) ;
다음 링크에는 사용할 수 있는 더 많은 의견과 문제가 있습니다.
열에서 사양 제한 추출 시도
그래프 참조선으로 표시
http://www.jmp.com/support/notes/46/953.html