用于测量系统分析的回路我编写了一个脚本来生成GR&R(测量系统分析)。脚本工作正常,但是对于每个图,它都会显示一个弹出窗口(见下文),我必须为所有参数单击“确定”。有办法绕过这个吗?

dt << set name("combine");
<BR />ColList = dt_spec << get column names (numeric);
obj = data table("combine") << manage spec limits (Y(eval(ColList)), load from limits table (dt_spec), save to column properties(1));
obj << close window;
close(dt_spec,no save);
new window ("GRR",
for (i = 1, i <= N items (ColList), i++,
variability chart (
Y ((ColList [i])),
X (:Tester,:Operators, :Parts),
Model ("Crossed"),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Show group means (1),
Points Jittered( 1 ),
AIAG Labels( 0 ),
Show Box Plots( 1 ),
Mean Diamonds( 1 ),
Mean Plots( 1 ),
Name( "Gauge R&R" )(5.15),
Name( "Gauge R&R Report" )(1),
Automatic Recalc( 1 ),
)
);
);
回复:用于测量系统分析的循环您的脚本让我感到困惑。 看来您正在从dt_spec引用的数据表中获取要分析的列的名称。
ColList = dt_spec << get column names (numeric);
但是然后在分析之前关闭数据表
我认为用于设置规格限制的代码应为
dt << set name("combine");
ColList = dt << get column names (numeric);
obj = dt << manage spec limits (Y(eval(ColList)), load from limits table (dt_spec), save to column properties(1));
obj << close window;
close(dt_spec,no save);
回复:用于测量系统分析的循环你好 @txnelson
不知道是否对正确的帖子发表评论,但是我有一个问题想请您帮助:
我有2张桌子:
表1:具有201行的“ CadDataFromF31”

表2:具有10行的“从基准31测得的基准12”

我想使用这3列:表2中的“基准31组的文件名”,“ c”和“ s”并添加到表1中。问题是,我想通过迭代来做到这一点。表1的10倍含义[串联] .... 并具有表2中的其他3列。
因此,新表应具有2010行和18列。每组201行的最后3列应具有相同的值,如下图所示。

您能帮我吗?
提前致谢
回复:用于测量系统分析的循环实际上,我现在看到这可以通过“笛卡尔联接”来完成。尽管如此,谢谢!回复:用于测量系统分析的循环你好
是的,我从dt_spec获得名称进行分析。我没问题设置规格。
我遇到的问题是当我绘制GR&R时,对于每个图形,它将显示一个弹出窗口(请参阅我的原始电子邮件),我必须单击“确定”。
问题:是否可以跳过该弹出窗口?因此无需用户单击“确定”就可以绘制所有图形
亚妮
回复:用于测量系统分析的循环如果更改此启动参数指示的选项怎么办?
Analysis Type( "Choose best analysis (EMS REML Bayesian)" )
回复:用于测量系统分析的循环尝试在脚本的“可变性图表”部分中添加“历史Sigma(0)”,以查看是否有帮助。 例如:
variability chart (
Y ((ColList [i])),
X (:Tester,:Operators, :Parts),
Model ("Crossed"),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Show group means (1),
Points Jittered( 1 ),
AIAG Labels( 0 ),
Show Box Plots( 1 ),
Mean Diamonds( 1 ),
Mean Plots( 1 ),
Historical Sigma(0),
Name( "Gauge R&R" )(5.15),
Name( "Gauge R&R Report" )(1),
Automatic Recalc( 1 ),
)