將腳本嵌入JMP9中的顯示框中對於需要數據分析的大多數工程師,我們在生產車間PC和JMP13上使用舊的JMP9許可證。將JMP13腳本轉換為在JMP9上運行的東西對我來說經常很方便。
有沒有人知道/記住你是否可以將一個腳本附加到復選框,以便每當選中一個框時它運行一個函數。在某些時候,看起來JMP引入了我在JMP13腳本中使用的“set function”消息,但它似乎在JMP9中不可用。我想知道功能是否存在,或者方法是否不同。
以下是在JMP13中使用“set function”的示例。
panelBox_filter << Append(
cb_filter = Check Box(
filterList,
<<SET function=""> 0,
filterTr = 1,
filterTr = 0
);
fnShow( filterTr, pb_tr );
If( Contains( cb_request_sel, "Date" ) > 0,
filterDate = 1,
filterDate = 0
);
fnShow( filterDate, pb_Date );
If( Contains( cb_request_sel, "Product Type" ) > 0,
filterProdType = 1,
filterProdType = 0
);
fnShow( filterProdType, pb_ProdType );
If( Contains( cb_request_sel, "Pens" ) > 0,
filterPens = 1,
filterPens = 0
);
fnShow( filterPens, pb_pens );
)
)
)
);</SET>
謝謝!
Re:將腳本嵌入到JMP9的顯示框中
謝謝Melanie和Mark!這正是我需要知道的。-Jay
Re:將腳本嵌入到JMP9的顯示框中在JMP 10中添加了Set Function,因此JMP 9無法識別它。您可以使用Set Script重寫。像這樣的東西:
panelBox_filter << Append(
cb_filter = Check Box(
filterList,
<<SET script=""> 0,
filterTr = 1,
filterTr = 0
);
fnShow( filterTr, pb_tr );
If( Contains( cb_request_sel, "Date" ) > 0,
filterDate = 1,
filterDate = 0
);
fnShow( filterDate, pb_Date );
If( Contains( cb_request_sel, "Product Type" ) > 0,
filterProdType = 1,
filterProdType = 0
);
fnShow( filterProdType, pb_ProdType );
If( Contains( cb_request_sel, "Pens" ) > 0,
filterPens = 1,
filterPens = 0
);
fnShow( filterPens, pb_pens );
)
)
);</SET>Re:將腳本嵌入到JMP9的顯示框中我沒有安裝JMP 9,所以我無法驗證這個說法,但我想如果你改變了設置功能消息給設置腳本並刪除函數參數,應在用戶單擊複選框時評估表達式。