我正在開發一個 JSL 腳本 (JMP 17.0.0),該腳本使用“設置屬性”函數將規格上限和下限加載到列屬性數據中。 該腳本似乎工作正常,在查看數據表中的“列信息”時,我可以看到正確的屬性和正確的限制值。
當我運行能力分析或量具 R&R 分析(使用規格限值的工具)時,我注意到列屬性值未傳遞到這些工具(LSL 和 USL 值為空)。當我通過 Column Info / ColumnProperties 手動添加“任何”新列屬性(例如:添加註釋或單位屬性)時,之前加載的規格限制現在會正確填充到兩個工具中。
在 JSL 腳本中使用 Set Property 函數後,是否需要做一些事情才能使這些屬性對分析工具可見?看來,通過手動添加屬性,我可以觸發或完成腳本中缺少的內容。
// 將限制加載到 dt 表內的元數據屬性中
對於( i = 2, i <=ncolsLimits, i++,
x=Num(dtLimits:(Column(colListLimits[i]))[1]);
y=Num(dtLimits:(Column(colListLimits[i]))[2]);
評估(
評估表達式(
dt:(Column(colListLimits[i]))<<設置屬性("規格限制", {Expr(yx) ,Expr(x), Expr(y)} );
),
);
);