通信プロジェクトおよび測定プロジェクトを構築
以下では、通信データ処理および測定ロジックを実現するためのMech-MSRプロジェクト構築方法について説明します。
プロジェクトの構築手順
データ処理および測定の実現のために、1つまたは複数のMech-MSRプロジェクトを構築することができます。
プロジェクトは機能ごとに以下の部分に分かれます。
| 項目 | 説明 |
|---|---|
通信データ処理 |
カスタム通信データの受信、データ解析、論理判断による測定トリガーを行います。 |
測定 |
具体的な測定論理を実行し、結果を処理した後、グローバル変数に保存します。 |
データ送信 |
データを組み立て、外部通信デバイスへ送信します。 |
以下では、複数プロジェクトを含むMech-MSRソリューションを例に、構築方法を説明します。
このソリューションは以下のプロジェクトで構成されます。
-
通信プロジェクト:カスタム通信データの受信、解析、および論理判断による測定トリガーを実行します。
-
プロジェクト1~3(測定プロジェクト):具体的な測定論理を実行します。すべての測定プロジェクトが実行した後、結果を組み立てて外部通信デバイスへ送信します。
この例では、データ送信専用プロジェクトは構築せず、測定プロジェクト3内でデータ組み立ておよび送信処理を追加し、すべての計測結果を外部へ送信します。
通信データ処理
カスタム通信データの受信、解析、およびトリガー条件の判定を担当します。Mech-MSRプロジェクト内に通信データ処理を構築することも、通信データ処理専用のMech-MSRプロジェクトを構築し、グローバル変数を介して測定プロジェクトと連携することも可能です。
構築手順は以下の通りです。
-
データを受信 ステップを追加:カスタム通信サービスからデータを受信します。
このステップにはカスタム通信サービスを指定する必要があります。設定済みのカスタム通信サービスを選択してください。
-
データを解析 ステップを追加:通信データ形式に基づき解析を行い、測定トリガー条件およびパラメータを抽出します。
取り決めた通信データ形式に従い、適切な解析方式を選択し、必要な解析パラメータを設定してください。
-
論理判断 ステップを追加:解析された測定トリガー条件に基づき、論理判断ルールを追加し、測定条件を満たすかを判定します。
測定要件に応じて、適切な論理判断ルールを設定してください。
-
プロジェクトをトリガー ステップを追加:条件を満たした場合、測定プロジェクトを起動します。
測定
実際の測定論理および測定結果処理を含みます。1つまたは複数のMech-MSRプロジェクトで構築し、グローバル変数を介してデータ送信部分と連携します。
従来の測定プロジェクトと同様の構成ですが、測定論理の最後にグローバル変数ステップを追加し、測定結果を グローバル変数 に保存して、データ送信部分で使用できるようにします。
詳細については、3D測定・検査アプリケーションの導入事例 をご参照ください。
データ送信
主に、測定結果を外部通信デバイスへ送信する役割を担います。測定プロジェクト内に送信論理を追加することも、専用のMech-MSRプロジェクトとしてデータ送信論理を構築することも可能です。データ送信部分はグローバル変数を通じて測定結果と連携します。
構築手順は以下の通りです。
-
1つまたは複数の グローバル変数 ステップを追加:複数の測定結果を読み取ります。
各測定結果ごとにグローバル変数ステップを追加し、対応するグローバル変数を選択し、操作タイプ を 取得 に設定してください。
-
データを組み立て ステップを追加:送信するデータを組み立てます。
取り決めた応答データ形式に基づき、カスタム入力ポートを追加し、グローバル変数ステップを接続したうえで、組み立て方法 および 区切り文字 を設定してください。
-
データを送信 ステップを追加:組み立てたデータを外部通信デバイスへ送信します。
このステップにはカスタム通信サービスを指定する必要があります。設定済みのカスタム通信サービスを選択してください。