JMPスクリプトディスパッチ機能
こんにちは。JMP スクリプトのディスパッチ関数について質問があります。スクリプト内の番号 400 は何を意味しますか? 私たちのフォーラムのスクリプトには 400 という数字が頻繁に登場するので、それについて理解できません。アイテム ID、凡例モデル、プロパティなど...JMP のどのドキュメントにもありませんでした。 ypu がそれを解決するのを手伝ってくれますか?
Re: JMPスクリプトディスパッチ機能についてはい、対話型インターフェイスを通じて目的の結果を達成した後、JMP を使用してスクリプトを保存することをお勧めします。 これは、独自のコードをすぐに開始したり、JMP スクリプト言語を学習したりするのに最適な方法です。 これは、JMP を使用するときに、ある程度のレベルの自動化を迅速に達成するのに役立ちます。 一方で、このアプローチでは限界があります。 これはベスト プラクティスであり、保証された解決策ではありません。
注: この本のどの部分を参照しているかはわかりませんが、その推奨事項は一般的に次の場合に当てはまります。分析レイヤープラットフォームオブジェクトのレイヤー。 これらのコマンドは、赤い三角形をクリックすると表示されるコンテキスト メニューにあるコマンドなど、分析の実行中に使用できるものを模倣しています。 カスタマイズはオブジェクトのレポート層で機能し、この層の表示ボックスと通信する必要があります。 (次のように考えてください: obj = dt << Bivariate( ... ); // 分析レイヤーへの参照、rpt = obj << Report // レポート レイヤーへの参照;)
はい、レポートに送信そして急送これらは依然として、JMP がスクリプトを保存し、JMP が新しいインスタンスを作成できるようにオブジェクトの状態をできるだけ多くキャプチャすることを目的としています。 コーディングによるユーザー インターフェイスのカスタマイズは、各表示ボックスのプロトコルと一連のサポート機能の使用に依存することになっています。 このアプローチは文書化され、推奨されています。 JMP スクリプト ガイドそしてスクリプトインデックス。
レポートに送信メカニズムを使用することも、表示ボックス オブジェクトにメッセージを直接送信することもできます。 各アプローチがどの程度ユーザーに適しているかは個人的な選択のようです。
選択したアプローチに関係なく、JMP のスクリプト作成について質問がある場合は、引き続きコミュニティをご利用ください。
Re: JMPスクリプトディスパッチ機能についてここで話されている主題と結論は今でも有効ですか? 私は独自のスクリプトを作成するために JMP で生成されたコードを何度も使用してきました。 これは主に、JMP で生成されたコードを活用するようにユーザーに具体的に指示する書籍「Jump Into JMP® Scripting」を読んだためです。 さらに、レポートに送信そして急送引数は両方とも、スクリプト インデックスから見つけることができます。
Re: JMPスクリプトディスパッチ機能についてそれは正しい。 JMP がカスタマイズをキャプチャするためにスクリプトを保存する方法は、あなたや私のようなプログラマにとってベスト プラクティスではありません。 これは JMP 開発者が自分たちの目的のために開発したスキームであり、私たちのものではありません。
スクリプトでカスタマイズを実行するには、メッセージを使用してボックスを表示する必要があります。 メッセージは、ウィンドウが開いた後、または表示ボックスを作成するために関数が呼び出されたときに「インライン」で送信できます。
New Window( "Me",
Outline Box( "Still Me",
neb = Number Edit Box( 1 )
)
);
neb << Set Minimum( 0 ) << Set Maximum( 10 );
New Window( "Me, too",
Outline Box( "Still Me, too",
neb = Number Edit Box( 1,
<< Set Minimum( 0 ),
<< Set Maximum( 10 )
)
)
);
。
Re: JMPスクリプトディスパッチ機能について自動生成されたスクリプトが文書化されていない関数に依存している理由は何ですかその一方で、ユーザーにはそれらを使用するようアドバイスされておらず、ドキュメントも見つかりません。 ?
のように聞こえる「こうすることもできますが、このようにしないでください。」 
どの関数を使用すべきではないか、また自動生成されたスクリプトを文書化された関数を含むコードに変換する方法を説明したホワイトペーパーや講演はありますか?
別のアイデア:
自動生成されたスクリプトは、文書化された関数のみを自動的に使用できますか?
Re: JMPスクリプトディスパッチ機能についてはい、わかった。 どうもありがとう。 かなりの時間を費やしました:))Re: JMPスクリプトディスパッチ機能についてのレポートに送信そして急送例の引数は、JMP が現在のプラットフォームを可能な限り完全に再現するスクリプトを保存できるようにすることを目的としています。 これらはスクリプトを書くことを目的としたものではありません。 多くの人がそれらを使用しており、それは彼らの選択ですが、それは意図したものではありません。 レポート層のオブジェクトと直接通信する他の方法を使用する必要があるため、それらに関する情報がドキュメントにありません (つまり、ドキュメントに記載されていません)。たとえば、 << 参照行を追加(---)軸ボックスへのメッセージ。