사양 제한 및 MSA 열 속성 메타데이터가 분석 도구에 항상 표시되는 것은 아닙니다.속성 설정 기능을 사용하여 사양 제한 상한 및 하한을 열 속성 데이터로 로드하는 JSL 스크립트(JMP 17.0.0)를 작성 중입니다. 스크립트가 올바르게 작동하는 것으로 보이며 데이터 테이블에서 "열 정보"를 볼 때 올바른 속성 속성과 올바른 제한 값을 볼 수 있습니다.
기능 분석 또는 게이지 R&R 분석(사양 제한 값을 사용하는 도구)을 실행할 때 열 속성 값이 이러한 도구에 전달되지 않는 것을 확인했습니다(LSL 및 USL 값이 비어 있음).Column Info / ColumnProperties를 통해 "임의의" 새 열 속성을 수동으로 추가하면(예: 메모 또는 단위 속성 추가) 이전에 로드된 사양 제한이 이제 두 도구에 올바르게 채워집니다.
이러한 속성을 분석 도구에 표시하려면 JSL 스크립트에서 속성 설정 기능을 사용한 후 수행해야 하는 작업이 있습니까?속성을 수동으로 추가하면 스크립트에서 누락된 항목을 트리거하거나 완료하는 것으로 보입니다.
// dt 테이블 내의 메타데이터 속성으로 제한 로드
For( i = 2, i <=ncolsLimits, i++,
x=Num(dtLimits:(Column(colListLimits[i]))[1]);
y=Num(dtLimits:(Column(colListLimits[i]))[2]);
평가(
평가 Expr(
dt:(Column(colListLimits[i]))<
),
);
);
자동화 및 스크립팅Re: 사양 제한 및 MSA 열 속성 메타데이터가 분석 도구에 항상 표시되지는 않습니다.기능 플랫폼이 사양 제한을 사용하지 않는 이유는 확실하지 않지만 적어도 게이지 분석의 경우 MSA에서 허용 한계 속성을 사용해 보십시오.

또한 다음을 사용하는 것이 좋습니다. 한도 관리 사양 제한, 제어 제한 등을 스크립팅하는 도구
Re: 사양 제한 및 MSA 열 속성 메타데이터가 분석 도구에 항상 표시되지는 않습니다.값이 올바르게 설정된 것처럼 보이지만 실제로는 그렇지 않을 수 있습니다. 제한을 설정할 때 LSL, Target 및 USL을 추가해 보십시오.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
x = 51;
y = 100;
i = 1;
colListLimits = {"height", "weight"};
Eval(
Eval Expr(
dt:(Column(colListLimits[i])) << Set Property("Spec Limits", {LSL(Expr(y - x)), Target(Expr(x)), USL(Expr(y))})
)
);
dt:(Column(colListLimits[i])) << get property("Spec Limits");
사용할 구문 유형을 확인하려면 일부 열에 수동으로 제한을 설정하십시오.

제한을 추가한 후 열 머리글을 마우스 오른쪽 버튼으로 클릭하고 열 속성 복사를 선택합니다.

결과를 어딘가에 붙여넣기
Add Column Properties(
Set Property("Notes", "Explore data adventurously"),
Set Property("Spec Limits", {LSL(11), USL(22), Target(15), Show Limits(1)})
)Re: 사양 제한 및 MSA 열 속성 메타데이터가 분석 도구에 항상 표시되지는 않습니다.MSA 속성을 사용하여 동일한 동작을 발견했습니다. 게이지 분석은 사양 제한 또는 MSA 제한을 사용하려고 시도하는 것 같습니다. 나는 이것이 이전 버전과의 호환성을 위한 것이라고 가정합니다. 둘 다 존재하는 경우 MSA 값이 우선적으로 적용되는 것 같습니다.
Re: 사양 제한 및 MSA 열 속성 메타데이터가 분석 도구에 항상 표시되지는 않습니다.나는 그것이 사실이라고 믿습니다. 내 스크립트에 정확히 보여준 예제를 복제했을 때 제대로 작동했습니다. 그래서 나는 잘못된 것을 하고 있었고 속성이 실제로 설정되지 않았습니다.이제 작동하므로 다시 작동하지 않게 할 수 없으므로 정확해 보이는 미묘한 부분이 분명히 누락되었습니다. 도움을 주셔서 감사합니다.