使用 JSL 脚本获取列的规格限值我正在使用 JMP 18.1.0。我想找到一种方法来获取列的“规格限值”属性,然后将 LSL 或 USL 作为一个数字进行操作。下面是一些示例代码和生成的日志消息。“获取属性”命令的 LSL 和 USL 输出似乎处于不可用状态。注释掉的那一行是我想要做的,即数学函数或将 LSL/USL 与任何其他数字进行比较。
//Example Code
dt = Current Data Table();
y = :"Test Column"n << Get Property("Spec Limits");
Show(:"Test Column"n[1]);
Show(y);
Show(y[2]);
//Show(:"Test Column"n[1] - y[2])
日志输出消息:
- :测试列[1] = 0.5;
- y = {LSL(0),USL(1),显示限制(1)};
- y[2] = USL(1);
有没有办法从 Spec Limits 属性中获取 LSL 和 USL 作为数字?
自动化和脚本回复:使用 JSL 脚本从列获取规格限制这是一个从列属性中提取 LSL 并将其分配给内存变量的简单示例
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
specs = dt:npn1 << get property( "spec Limits" );
LSL = specs["LSL"];