プレイリストにおけるトレースフィールドの使用

前提条件:
ルーチンプレイリストを使用する場合は、プレイリストを作成します。

パレットプレイリストを使用する場合は、CMMプローブがグリッドの各セルを測定できるところにパートのパレットを配置します。

次に、パレットプレイリストを作成します。

トレースフィールドはルーチンに渡される値です。ルーチンはトレースフィールドを使用して、オペレータまたはプレイリスト構成からデータを収集できます。次に、ルーチンはルーチン内の条件またはステートメントに基づいてそのデータを使用して何かをすることができます。トレースフィールドについて詳しくは、「[プレイリスト] ダイアログボックス」トピックにある「[トレースフィールド] タブ」ドキュメントを参照してください。

プレイリストでトレースフィールドを使用するには、次の手順に従います。

  1. [プレイリスト] 画面で、プレイリストを編集して [プレイリスト] ダイアログボックスにアクセスします。

  2. [プレイリスト] ダイアログボックスで、[トレースフィールド] タブをクリックします。

  3. [トレースフィールド] タブの [トレースフィールド] で、[トレースフィールドを追加する] をクリックします。これによって、値の行が追加されます。

  4. 値の行から:

    1. [名前] ボックスで、トレースフィールドの名前を定義します。ソフトウェアは無効またはサポートされていない文字を無視します。

    2. [タイプ] 一覧から、トレースフィールドのタイプを選択します。

    3. [] ボックスで、トレースフィールドにデフォルト値を入力します。

  1. 必要な数のトレースフィールドを追加し続けます。

  2. 使用したいトレースフィールドIDが存在する測定ルーチン内のルーチンを変更します。そのトレースフィールドデータで何かをするための付加的なコマンドおよびステートメントを追加します。

  3. プレイリストを実行して、トレースフィールドに格納されているデータをルーチンに渡します。

  4. ユーザー入力を必要とするトレースフィールドが存在する場合、プレイリストのタイプに基づいて [プレイリスト実行オプション] 画面または [パレット実行オプション] 画面が自動的に表示されます。

    1. [パレット実行オプション] 画面で、下部のセル番号が表示される必要がある場合、画面上部にあるトレースフィールド名をクリックして画面を非表示にします。

    2. 画面上部にあるトレースフィールド名から、ユーザー定義の値を定義するか、または選択肢から複数選択します。

  1. 実行中に、Inspectはルーチンの一時的なコピーを作成します。その一時的なルーチンに「VARIABLES COMMANDS REGION」を追加します。このセクションのコマンドは、すべてのトレースフィールド値を表示します。

トレースフィールドをサポートするようにルーチンまたはプレイリストの構成を開始するとき、同時に別のモニターでPC-DMISを実行するのが便利だと思うかもしれません。これによって、一時ルーチン内のトレースフィールドで起こっていることが表示されます。これを行うときには、PC-DMISでルーチンを開かないでください。Inspectに一時的なルーチンを開かせてください。

パレットリストでのシリアル番号トレースフィールドの例

パレットのグリッドの各部品にシリアル番号を渡して、それらのシリアル番号をレポートに表示させたいとします。

  1. Inspectで、パレットの [プレイリスト] ダイアログボックスからシリアル番号のユーザー入力トレースフィールドを追加し、SNという名前を付けます。選択したデフォルト値を入力します。

  2. [レガシーSOIインターフェイスをサポートする] オプションを有効にして、CURRUNトレースフィールドを一時測定ルーチンに挿入します。

  3. PC-DMISで、元の測定ルーチンを開きます。

  4. ルーチンの早い段階において、ヘッダー情報の後で「SN」および「CURR」変数を初期化します。次のように空の値を指定します:

ASSIGN/SN = 0

ASSIGN/CURR = 0

(これらの初期化された変数の割り当ては厳密には必要ありませんが、最初にPC-DMISでルーチンを設定するときに役立ちます。)

  1. 後で、ルーチンの終わり近くで、レポートコマンドを使用して2つの値をレポートに渡します:

COMMENT/REPT = "セル内の部品のシリアル番号" + CURRUN + "は" + SN

(CURRUNは、Inspectが自動的に一時測定ルーチンに渡すトレースフィールドです。現在のセルの番号IDを保持します。)

  1. ルーチンをPC-DMISに保存してテストします。それは「セル0におけるパートのシリアル番号は0です」となるはずです。Inspectからプレイリストをまだ実行していないため、値0が予想されます。

  2. ユーザーがコメントを設定し、それらの変数から値を取得することを確認したら、ASSIGN/SN = 0ASSIGN/CURR= 0変数の定義を除去またはマスク解除します。

  3. ルーチンを保存してPC-DMISを閉じます。

  4. Inspectで、パレット・プレイリストを実行します。

  5. パレット実行オプション」画面で、各セルのシリアル番号値を使用可能なボックスに入力します。

  6. パレットの実際の測定を開始するには、[開始]をクリックします。

  7. 実行中に、一時ルーチンのVARIABLES COMMAND REGIONで、InspectはSNトレースフィールドおよびCURRENTトレースフィールドの実際の値をルーチンに渡します。

  8. その後、COMMENT/REPTコマンドはその値をレポートに送信します。

関連トピック:

パレット プレイリストの実行

[パレット実行オプション] 画面