我正在开发一个 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)} );
),
);
);