使用 JSL 腳本取得列的規格限值我正在使用 JMP 18.1.0。我想找到一種方法來獲取列的“規格限值”屬性,然後將 LSL 或 USL 作為一個數字進行操作。以下是一些範例程式碼和產生的日誌訊息。 「取得屬性」指令的 LSL 和 USL 輸出似乎處於不可用狀態。註解掉的那一行是我想要做的,即數學函數或將 LSL/USL 與任何其他數字進行比較。
//Example Code
dt = Current Data Table();
y = :"Test Column"n << Get Property("Spec Limits");
Show(:"Test Column"n[1]);
Show(y);
Show(y[2]);
//Show(:"Test Column"n[1] - y[2])
日誌輸出訊息:
- :測試列[1] = 0.5;
- y = {LSL(0),USL(1),顯示限制(1)};
- y[2] = USL(1);
有沒有辦法從 Spec Limits 屬性中取得 LSL 和 USL 作為數字?
自動化和腳本回覆:使用 JSL 腳本從列取得規格限制這是一個從列屬性中提取 LSL 並將其分配給記憶體變數的簡單範例
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
specs = dt:npn1 << get property( "spec Limits" );
LSL = specs["LSL"];