특정 셀부터 열 속성까지 제한 설정안녕하세요 여러분
열 속성에 제한을 설정하기 위해 아래 코드를 얻는 데 몇 가지 문제가 있습니다.
사양 제한을 설정했지만 열의 4행과 5행의 값이 아닌 0.0으로 설정되었습니다.
너 중에 도와줄 수 있는 사람 있어?
for(c=2, c<=NCol(dt), c++, Column(dt, c) << Set Property("Spec Limits", Spec Limits(Show Limits(1))));
for(c=2, c<=NCol(dt), c++, Column(dt, c) << Set Property("Spec Limits", Spec Limits(LSL(Column(dt, c)[4]))));
for(c=2, c<=NCol(dt), c++, Column(dt, c) << Set Property("Spec Limits", Spec Limits(USL(Column(dt, c)[5]))));소비자 및 시장 조사Re: 특정 셀의 열 속성에 대한 제한 설정안녕 @Claus_Jensen ,
Spec Limits 속성을 설정할 때 특별한 방식으로 설정해야 하는 경우가 많습니다. 게시물을 읽어 보는 것이 좋습니다. 여기 , 또는 여기 , 원래 첫 번째 링크는 다른 것에 관한 것이었지만 그들도 열에 사양 제한을 할당하고 싶었습니다.
종종 다음과 같이 수행해야 합니다.
//define your spec limits
_LSL_ = 0;
_USL_ = 100;
_Target_ = 20;
//assign the spec limits to the column of interest
Eval( Eval Expr( Column( dt, C ) << Set Property( "Spec Limits", {LSL( Expr( _LSL_ ) ), USL( Expr( _USL_ ) ), Target( Expr( _Target_ ) )} ) ) );
위의 예에서 사양 제한에 대한 변수는 _LSL_ 등이며 <
JSL 코드에서 사양 제한을 정의하지 않고 대신 열로 사용하려는 경우 :"LSL"n이라고 말합니다. 여기서 첫 번째 요소는 값입니다. 그런 다음 :"LSL"n[1]=0 (또는 무엇이든). JMP를 사용하여 "사양 제한 관리"를 살펴볼 수도 있습니다. 여기 . 저는 이 프로세스를 많이 사용하며 모든 스크립트를 작성할 수 있습니다. 각 행이 항목/제품의 속성인 "열 1"인 데이터 테이블을 작성하는 것이 훨씬 쉬워지며, 열 1의 행이 일치하는 한 _LSL, _Target 및 _USL 열이 있습니다. 제품 테이블의 열 이름을 사용하면 스크립팅을 통해 모든 열에 사양 제한을 쉽게 할당할 수 있습니다. 예를 들어 사양 테이블은 아래와 같을 수 있습니다.
| 열 1 | _LSL | _표적 | _USL |
| 무게 | 10 | 30 | 60 |
| 키 | 30 | 45 | 60 |
| 경도 | 0 | 5 | 10 |
그러면 측정하는 각 제품/항목의 표는 다음과 같습니다.
| 로트 번호 | 무게 | 키 | 경도 |
| 010 | 20 | 37 | 7 |
| 020 | 40 | 22 | 9 |
| 030 | 50 | 50 | 삼 |
그런 다음, 사양 제한 관리를 사용하면 사양 데이터 테이블의 사양을 제품/품목 데이터 테이블에 쉽게 할당할 수 있습니다. 나에게 이는 제품에 대한 대규모 데이터 테이블을 생성하고 데이터 파일을 읽은 후 프로세스를 자동화하려고 할 때 도움이 됩니다.
어쨌든, 사양 제한을 정의하고 Eval(Eval Expr(Expr()))을 사용하는 상단의 예제를 사용하면 필요한 것을 확실히 얻을 수 있습니다.
도움이 되었기를 바랍니다!,
DS