最近、JMPスクリプト言語(JSL)を使用する多くの友人がJMPに相談しました。
「日報がたくさんありますが、コンパイルしたJSL分析プログラムを自動的に実行できますか?
このように、JSLプログラムを実行する必要があるたびに、コンピューターの前で長い時間を費やす必要はありません。JMPプログラムを開いて、カスタマイズされたメニューをクリックするだけです。さらに重要なのは、分析プログラムの計算量が多く、時間がかかる場合があることです。レポートを使用する際に長時間待つ必要がないように、分析プログラムを事前に実行する必要があります。 ''-頭痛のあるピーターから
上記の状況は非常によく知られていますか?エンジニアの日々の重労働を軽減するために、この記事では、JMPソフトウェアの強力な機能であるJSL自動化を共有し、分析レポートの作成を自動化するのに役立ちます。半導体業界で働くエンジニアのピーターが最近直面した問題を見てみましょう。
ピーターは、JSLを通じて分析する必要のある品質レポートを持っています。彼は、仕事に行くとき、毎日8:30に経営陣に報告する必要があります。ただし、JSLが実行されるまでに約1時間かかります。安全のために、彼は次のことを行う必要があります。 7:00に経営陣に報告する必要がありますが、ピーターがそれほど早く会社に到着するのは非常に苦痛です(Xiaobianにとっても同じ苦痛です)。ピーターがこの問題を解決するのを助ける方法はありますか?
使用するJSLタスクプランナー
この目標を達成するために、Windowsシステムに付属の「タスク計画プログラム」を使用してJSL分析プログラムを開始できます。以下では、詳細をお知らせするための手順を分析します。
ステップ1 :ミッションプランナーを開始する
まず、Windowsで「コントロールパネル」➡「管理ツール」を起動する必要がありますタスクプランナー"。

図1:JSLタスク計画プログラムを開く
ステップ2 :タスクを作成して名前を付けます
開いた後、「タスクの作成」をクリックし、「一般」タブの「名前(M)」でタスクに名前を付けます。ここでは、「自動分析レポート」という名前を付けます。

図2:タスクの設定と命名
ステップ3 :タスクの開始時間を設定する
タスクの開始時間を設定します。 「トリガー」タブの「新規(N)」をクリックします。

図3:タスクトリガーの設定
タスクの開始時刻を毎日午前7:00に設定し、[OK]をクリックして時刻の設定を完了します。
営業日にのみタスクを実行する必要がある場合は、[毎週(W)]オプションで実行日を選択できます。

図4:トリガーのトリガー時間の設定
ステップ4 :参照して[完了]をクリックします
接続してタスクを開始します。 「操作」タブの「新規(N)」をクリックします。

図5:コンパイル済みのJSLファイルを選択する
「参照(R)」コントロール項目からコンパイル済みのJSLファイルを選択し、「OK」をクリックします。
この時点で、タスクリストに「自動分析レポート」が表示されている場合は、完了したことを意味します。

図6:設定完了の概略図
ただし、JSLの自動化については、注意が必要な点がいくつかあります。少し不注意にすると、混乱して期待した結果が得られないことがよくあります。まず、ラップトップを使用する友人は、次のことに特別な注意を払う必要があります。
質問1:各タスクの大きな「条件」設定の「電源」には管理上の制限がありますが、デフォルトでは「コンピューターがAC電源を使用している場合にのみこのタスクを開始する」必要がありますか?
答え:
初めてタスクプランを使用する多くの友人は、電源が接続されておらず、自動タスクを実行できないため、この問題が発生します。混乱を避けるために、このオプションのチェックを外すことができます。また、実際の状況に応じて他の条件オプションも設定されます。だから心配ありません! (図7)

図7:設定で電源オプションを選択する
次に、JMPでJSLを実行するための設定です。
質問2:タスクは時間どおりに開始されますが、JSLプログラムファイルは毎回開かれるだけで、実行されないことがわかりました。なぜそうなのですか?
答え:
この状況は、JMPのJSLの開く方法の設定が不適切なために発生します。つまり、JSLドキュメントが開かれるたびに、ドキュメント編集ウィンドウを開く代わりにプログラムが自動的に実行されます。
この問題を解決するには、図8に示すように、「JSLスクリプトは、最近使用したファイルリストまたはファイルブラウザから選択した後にのみ実行し、開かないようにする」の「JMP設定➡Windows固有」のオプションをチェックする必要があります。

図8:JMPの詳細設定
このようにして、JSLが定期的に自動的に分析する問題を簡単かつ楽しく解決することができます。
ピーターはもう早く起きて報告する必要はありません!本日の紹介では、JSLの強力な自動化機能をご覧いただけます。JMPの詳細なアプリケーションについて詳しく知りたい場合は、公式のJMP LINEアカウントに参加して、定期的に役立つJMP操作スキルとオンラインコース情報を入手する必要があります。基本!

推奨読書: