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

図 1: JSL タスク プランナーを開く
ステップ2 : タスクを作成して名前を付ける
開いたら「タスクの作成」をクリックし、「全般」タブの「名前(M)」でタスクに名前を付けます(ここでは「自動分析レポート」とします)。

図 2: タスクを設定して名前を付ける
ステップ 3 : タスクの開始時刻を設定します
タスクの開始時刻を構成します。 「トリガー」タブの「新規(N)」をクリックします。

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

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

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

図6:設定完了の模式図
ただし、JSL の自動化には注意すべき点がいくつかあります。まず、ラップトップを使用している友人は特に注意する必要があります。
質問1:各タスクの「条件」設定で「電源」の管理制限があるのですが、デフォルトでは「コンピュータがAC電源を使用している場合のみ、このタスクを起動する」必要がありますか?
答え:
初めてミッション プランを使用する多くの友人は、電源に接続されていないために自動ミッションを実行できないため、この問題を抱えています。混乱を避けるために、このオプションのチェックを外すことができます。実際の状況に応じて、他の条件オプションも設定されます。これで心配無用! (図 7)

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

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

推奨読書: