無法對數字編輯框傳回的值執行數學運算我正在嘗試運行一個非常簡單的腳本,請求用戶輸入數字。 不幸的是,我無法對返回值執行減法和除法等數值運算。 我對 jsl 很陌生,所以我一定做錯了什麼,而且很容易糾正。錯誤訊息是:
“無法在存取或評估‘除法’時將參數轉換為數字[或矩陣],minfeat_abs/ /*###*/1000/*###*/”
任何幫助將不勝感激。 已經為此敲了好幾個小時了。
請看下面的腳本:
win = New Window( "Feature Depth" ,
<<MODAL></MODAL>
自動化和腳本編寫品質和工藝工程回覆:無法對數字編輯框傳回的值執行數學運算請參見幫助對於這個話題。
回覆:無法對數字編輯框傳回的值執行數學運算該腳本本身可以正確執行,但是當與腳本結合使用以根據給定條件(例如數字大於neb_content/2)選擇表中的行時,它會給出錯誤:名稱未解析:功能{1}在存取或評估中'功能',功能/*###*/
其中“Feature”是資料表中欄位的名稱。
我想了解為什麼會發生這種情況。
然而,關於在每個 jmp 版本中使用腳本指南的技巧是一個很好的技巧。 謝謝!
回覆:無法對數字編輯框傳回的值執行數學運算嘗試這個:
win = New Window( "Feature Depth" ,
<<MODAL></MODAL>
我認為這與<<模態模式有關
回覆:無法對數字編輯框傳回的值執行數學運算各位,
我認為這不起作用,因為關閉視窗後,變數和作用域就消失了。 JMP 以不同的方式傳回它。 全域變數可能有效。
因此,當我遇到此類問題時,我傾向於在腳本索引中尋找當前執行此類操作的方法(它們可能會因版本而異)。 我發現它作為“新窗口,模式”的範例,我稍微修改了一下,請參閱螢幕截圖和附加腳本。 視窗的引用傳回您需要的一切。
Names Default To Here( 1 );
ex = New Window( "Dialog() example",
<<MODAL></MODAL>

回覆:無法對數字編輯框傳回的值執行數學運算即使我複製並貼上蒂埃里建議的腳本,仍然出現錯誤。
已刪除的物件參考:NEB << 存取或評估“Glue”...

回覆:無法對數字編輯框傳回的值執行數學運算你好,
我確實在努力尋找從模態視窗中獲取值的正確方法,直到@tx尼爾森向我展示如何:
Names Default to Here (1);
win = New Window( "Feature Depth" ,
<<MODAL></MODAL>