数値編集ボックスからの戻り値に対して計算を実行できませんユーザーに数値入力を要求する非常に単純なスクリプトを実行しようとしています。 残念ながら、戻り値の減算や除算などの数値演算は実行できません。 jslはまったく新しいので、修正が非常に簡単な何か間違ったことをしているに違いありません。エラーメッセージは次のとおりです。
「 'Divide'、minfeat_abs / / * ### * / 1000 / * ### * /のアクセスまたは評価で、引数を数値[または行列]に変換できません。」
どんな助けでも大歓迎です。 これを何時間も叩き続けてきました。
以下のスクリプトを参照してください。
win = New Window( "Feature Depth" ,
<<MODAL></MODAL>
スクリプティングRe:数値編集ボックスからの戻り値に対して計算を実行できませんこんにちは、
モーダルウィンドウから値を取得する適切な方法に苦労しました@txnelson方法を教えてくれました:
Names Default to Here (1);
win = New Window( "Feature Depth" ,
<<MODAL></MODAL>
Re:数値編集ボックスからの戻り値に対して計算を実行できませんティエリーが提案したスクリプトをコピーして貼り付けても、エラーが発生します。
削除されたオブジェクト参照:NEB << 'Glue'のアクセスまたは評価を取得します。..

Re:数値編集ボックスからの戻り値に対して計算を実行できません親愛なる皆さん、
ウィンドウを閉じると変数とスコープがなくなったので、これは機能しないと思います。 JMPは別の方法でそれを返します。 グローバル変数が機能する場合があります。
そのため、このようなことで苦労しているときは、スクリプトインデックスを調べて、このようなことを行う現在の方法を探す傾向があります(バージョンごとに何らかの形で変わる可能性があります)。 そして、「新しいウィンドウ、モーダル」の例として、少し変更したものを見つけました。スクリーンショットと添付のスクリプトを参照してください。 ウィンドウの参照は、必要なすべてを返します。
Names Default To Here( 1 );
ex = New Window( "Dialog() example",
<<MODAL></MODAL>

Re:数値編集ボックスからの戻り値に対して計算を実行できませんこれを試して:
win = New Window( "Feature Depth" ,
<<MODAL></MODAL>
<<モーダルモードと関係があると思います