JMP 社群日安,我剛安裝了 JMP15,發現了一些錯誤,希望有人可以幫我解決這個問題。
我在 JMP 14 中開發了一個應用程序,以使互動式分析變得更容易,但是在嘗試將相同應用程式與 JMP15 一起使用時,我發現了錯誤。
這裡對應用程式進行簡要說明,我按下應用程式中的按鈕,然後出現螢幕以互動方式編碼資料(基線),然後當使用者編碼要用作基線的條件時,建立變異數分析。
這是我正在使用的腳本(當按下相應的按鈕時,該腳本在應用程式中運行):
nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
<P> </P>
<P>假設我編碼了「A」(作為基線),然後 JMP 14 執行變異數分析,我可以看到這是在 JMP14 的日誌中:</P>
<P>CND1=“A”;<BR />單程[]</P>
<P> </P>
<P>但是,如果我嘗試使用 JMP 15,這就是我收到的錯誤(似乎未選擇或識別 CND1):</P>
<P> </P>
<P> </P>
<CODE class=" language-jsl">deleted object reference: conditionlist_box << get text in access or evaluation of 'Glue' , nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
<P> </P>更改“文本編輯框”時要填充的“ conditionlist_box”的設置,可以解決此問題
nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
@txnelson已經提供了解決方案。
對於將來的項目可能是更一般的評論:
- 請在帖子中使用JSL格式設置選項,使其更具可讀性
- 在Scripteditor中,您還可以讓JMP格式化腳本(“編輯”菜單或Crtl-M),我發現它非常有用
- JMP會不時更改對象的處理方式,關閉窗口後,對象“ Texteditbox”已消失,因此無法再獲取數據, @txnelson提供了克服的解決方案
- 其他解決方案可以在腳本索引中找到(希望將來也可以找到),搜索模式窗口
- 以下腳本來自腳本編制索引,並經過了一些修改,您可以使用它來了解如何使用選項“返回結果”返回值;對於較複雜的窗口,我發現這是一種簡便的方法。
Names Default To Here( 1 );
window_reference = New Window( "Dialog() example",
// try comment out next line
<<MODAL></MODAL>