平台启动时使用标签的 JSL如何在平台启动时使用列标签的 JSL 代码?启动时可以通过点击选择该标签,但保存的 JSL 代码引用的是列名称而不是标签本身。
我很惊讶这一点在文档或培训材料中并不容易找到——这似乎是一个重要的用例。举个简单的例子:给一组列添加标签,然后对它们运行分布。
回复:关于平台启动时使用标签的 JSL看起来您可以使用列标签( colTagName ),其中colTagName是一个字符串。我尝试将其应用于分布、Y 轴拟合 X 轴、管理限制和流程筛选,结果有效。我不确定脚本索引中是否有示例,但它的工作方式与列组类似。
回复:关于平台启动时使用标签的 JSL抱歉,我不该说得那么含糊。以下是更详细的解释:
Names Default to Here(1);
dt = Open("$sample_data/semiconductor capability.jmp");
dt << Define Tag( "First Five", Color( "Light Orange" ) );
Column(dt,"NPN1") << Set Property( "Tags", {"First Five"} );
Column(dt,"PNP1") << Set Property( "Tags", {"First Five"} );
Column(dt,"PNP2") << Set Property( "Tags", {"First Five"} );
Column(dt,"NPN2") << Set Property( "Tags", {"First Five"} );
Column(dt,"PNP3") << Set Property( "Tags", {"First Five"} );
distPlt = dt << Distribution(
Y(Column Tag("First Five"))
);
bivPlt = dt << Fit Y by X(
Y(:PNP3),
X(Column Tag("First Five"))
);
pScreenPlt = dt << Process Screening(
Process Variables(Column Tag("First Five"))
);