从列属性中提取规格极限值大家好,
有人知道如何从规格限制列属性中获取规格限制值吗?
当我使用“获取属性”时,我得到的似乎是属性列表
从日志:
ycol << Get Property(“规格限制”);
{LSL(55),USL(75),目标(65),显示限制(0)}
我需要将LSL,USL和Target的数值分配给变量。
谢谢!
回复:从列属性中提取规格极限值嘿杰森,试试看...
specs = ycol << Get Property ("Spec Limits");
{lo, hi, tar} = evallist({arg(specs[1], 1), arg(specs[2],1), arg(specs[3],1)});
回复:从列属性中提取规格极限值成功! 谢谢布雷迪!
回复:从列属性中提取规格极限值为了提高效率,我将使用布雷迪的解决方案。
为了清楚起见,我将使用基于基本列表下标的显式形式。
specs = ycol << Get Property ("Spec Limits");
lo = specs["LSL"];
hi = specs["USL"];
tar = specs["Target"];回复:从列属性中提取规格极限值我会一直使用Mark的方法。 我不知道你能用他的方式下标。 考虑到我的方法造成的混淆,我证明的方法带来的任何性能提升(如果存在的话)根本无法辩解(我现在完全没有必要知道)。
干杯,
布雷迪
回复:从列属性中提取规格极限值简单的。 谢谢,马克!
回复:从列属性中提取规格极限值太酷了。 规格列表中的元素究竟是什么*?
type(specs[1])
有助于在日志中返回“名称”。
脚本指南说,“当列表中有赋值或函数时”,可以使用Mark引用的下标方法,但似乎都不是。