是否有首選項設定可以隱藏舊版控製圖警告?大家好,
JMP v18 用戶
我很好奇是否有人找到了 JMP 首選項設定來隱藏或刪除 JMP 18 中出現的舊版 CC 警告。

我們有一些 JMP 用戶正在執行 JSL 程式碼為客戶建立某些類型的報表,他們想要隱藏此警告,但又不想手動隱藏。我在這裡找到了一個可以隱藏警告的腳本解決方案,發佈於 2024 年 9 月。我只是想知道,自從那篇文章最初是透過「JMP」>「首選項」選單創建的(用戶對腳本編寫經驗不多)以來,是否有人找到了解決方案。
謝謝! ,
DS
自動化和腳本大規模客製化品質與工藝工程分享和交流成果回覆:是否有首選項設定可以隱藏舊版控制圖警告?別讓我開始。我不知道有什麼偏好,而且我仍然不明白他們為什麼要移除傳統的控制圖平台。
回覆:是否有首選項設定可以隱藏舊版控制圖警告?@SDF1
編輯:哎呀,沒有讀到關於不想要腳本解決方案的部分!
EDIT2:在 EA19 中,有一種方法可以關閉警報。下面的腳本仍然可以運行,並且有一個警報開關:

我認為沒有辦法隱藏“首選項”中的警報,但警告只是控製圖報告中的文字方塊。
以下是刪除它們的一種方法:
names default to here(1);
dt = open( "$SAMPLE_DATA\Tablet Measurements.jmp");
cc = dt << Control Chart(
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :Weight, Individual Measurement, Moving Range ),
);
<BR />// find the text boxes
textboxes = report( cc ) << xpath( "//TextBox" );
<BR />// delete the text box if it contains "Legacy"<BR />for each( {box}, textboxes,
if( contains( box << get text, "Legacy" ), box << delete )
)
回覆:是否有首選項設定可以隱藏舊版控制圖警告?這可能是全域視窗處理程序可以與外掛程式/工具列項目一起使用來建立處理程序(或使用啟動腳本)的一種情況。
Set Global Window Handler(
Function({window},
Local({tebs},
tebs = window << XPath("//TextBox[text()='Legacy Control Charts are being removed in JMP 19. Please use Control Chart Builder from the Quality and Process menu instead.']");
If(N Items(tebs) > 0,
tebs << Visibility("Collapse");
Write("\!N", N Items(tebs), " legacy text boxes hidden from ", window << Get Window Title);
wait(0);
);
);
);
);
執行該腳本,然後建立遺留控製圖以查看其工作原理
Names Default To Here(1);
dt = Open("$SAMPLE_DATA\Tablet Measurements.jmp");
cc = dt << Control Chart(
Group Size(1),
KSigma(3),
Chart Col(:Weight, Individual Measurement, Moving Range)
);
Write();
您也可以從視窗處理程序中取得函數並將其用作使用者可以使用的函數。
Names Default To Here(1);
hide_legacy_cc_text = Function({window}, {Default Local},
tebs = window << XPath("//TextBox[text()='Legacy Control Charts are being removed in JMP 19. Please use Control Chart Builder from the Quality and Process menu instead.']");
If(N Items(tebs) > 0,
tebs << Visibility("Collapse");
Write("\!N", N Items(tebs), " legacy text boxes hidden from ", window << Get Window Title);
wait(0);
);
);
dt = Open("$SAMPLE_DATA\Tablet Measurements.jmp");
cc = dt << Control Chart(
Group Size(1),
KSigma(3),
Chart Col(:Weight, Individual Measurement, Moving Range)
);
hide_legacy_cc_text(cc);
回覆:是否有首選項設定可以隱藏舊版控制圖警告?Jarmo,太棒了!現在,如果我們能用 JMP 19 重新加入這個平台…