Python で生成された jsl を JMP に渡す私は Python プログラマーとよく協力して、さまざまなチャートやグラフを生成します。 多くの場合、私は欲しいものを得るために Graph Builder (または他の JMP プラットフォーム) を試してみます。 それからそれをグラフィックとして保存し、彼らに送って「これを作って」と言います。
JSL コードを送信し、グラフィック バックエンドとして JMP を使用できれば、はるかに効率的になるでしょう。 その考え方は、グラフが必要なときに、Python スクリプトが適切な JSL コードを JMP に送信するというものです。 JMP はグラフを生成し、Python スクリプトでさらに使用できるようにそれを画像として保存します。
JMP ではこのようなことが可能でしょうか? 誰かこれを行う方法を知っていますか? 私たちはPythonの機能を持っています。 私を困惑させているのは、Python/JMP インターフェイスに関するものです。
ありがとう。
Re: Python で生成した jsl を JMP に渡すJMP の Python サポートは、JMP に Python インタープリターを組み込むことによって提供されます。 システム上にある Python 共有ライブラリをロードします。 JMP は Python スクリプトを実行でき、JMP と JMP 内で実行されている Python インスタンスの間でデータをやり取りできます。 JMP には外部 Python インターフェイスがありません。たとえば、スタンドアロン Python インスタンスで JMP をインポートできます。 JMP を外部で実行するには、移植可能な方法が 2 つあり、もう 1 つは Windows でのみ動作します。 移植性としては、JSL スクリプトを使用して JMP を起動するコマンド ラインから JMP を実行できますが、それでもダイアログなどが表示される可能性があります。 2. ソケットでリッスンする JSL スクリプトを実行すると、外部プログラムはソケット経由でコマンドを JMP に送信します。JSL スクリプトは通信を解析して適切なコマンドを呼び出す必要があります。 最後に、Windows では、JMP は Windows オートメーション COM インターフェイスをエクスポートします。 適切な Python COM パッケージを使用すると、Python プログラムは COM オートメーション インターフェイスを通じて JMP を駆動できます。 現時点では、このような対話を実現するにはオプション 3 が最善の策です。