用於測量系統分析的迴路我編寫了一個腳本來生成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 ),
)