Data Synchronizer vTool#
Data Synchronizer vToolを使用するには、pylon Software Suiteをダウンロードしてください。

仕組み#
入力のデータ型が同一である必要はありません。別のvToolの出力ピンをData Synchronizerの入力ピンに接続することで、必要な数の入力ピンを追加できます。各入力ピンに対応する出力ピンが作成されます。
3つの同期モードを利用できます。
情報
入力ピンのいずれか1つのみがデータを受信した場合、対応する入力ピンがデータを受信していない出力ピンからエラーが出力されます。この状況は、レシピの開始以降、入力ピンのいずれかが一度もデータを受信していない場合に発生する可能性があります。もう一方の入力ピンへの入力によって同期がトリガーされた場合、入力のない出力ピンからエラーが出力されます。
Data Synchronizerは、選択したモードに応じて、入力ピンを介して受信したデータを内部に保存します。ピンごとに1つのメモリ スロットがあります。Discard Input Dataコマンドを使用すると、入力ピンのメモリ スロットからデータをクリアできます。
Triggerコマンドを使用すると、Data Synchronizerをトリガーして、各ピン ペアのメモリ スロットに保存されているデータを送信させることができます。空のメモリ スロットからは、エラー ステータス付きのデータが出力されます。No Data LossおよびLeader-Followerモードでは、トリガーが実行されてもメモリ スロットはクリアされません。Complete Input Setモードでは、トリガーが実行されるとすべてのメモリ スロットがクリアされます。
Synchronization Modes#
Leader-Follower#
最初の入力の周波数によって、データ出力の周波数が決まります。Data1入力ピンの周波数がDataN入力ピンよりも高い場合、DataN入力データが複製されます。DataN入力ピンの周波数がData1入力ピンよりも高い場合、DataN入力ピンからのデータは破棄されます。
No Data Loss#
任意の入力からのすべての更新によって、同期された出力がトリガーされます。このモードでは、データの損失はありません。
Complete Input Set#
すべての入力がちょうど1つのデータを受信すると、同期がトリガーされます。Complete Input Set Timeoutパラメータを使用してタイムアウトを設定できます。指定したタイムアウト期間中にいずれかの入力がデータを2回受信した場合、他の入力がまだデータを受信していなくても同期がトリガーされます。データの待機中にタイムアウトが期限切れになると、これまでに収集されたデータを使用して同期がトリガーされます。不足しているデータにはエラーステータスがフラグ付けされます。
vToolの設定#
Data Synchronizer vToolを設定するには、Workbenchでそれをダブルクリックします。利用可能なすべての設定を示すダイアログが開きます。または、Features - Allペインでも同じ設定を見つけることができます。
入力#
Data1#
任意のデータ型の入力を受け付けます。
- データ型:初期状態ではValueです。接続が行われると、入力ピンは接続された出力ピンのデータ型を引き継ぎます。
DataN#
任意のデータ型の入力を受け付けます。
- データ型:初期状態ではValueです。接続が行われると、入力ピンは接続された出力ピンのデータ型を引き継ぎます。
出力#
DataN#
指定されたモードに従って、同期されたデータ入力を返します。
- データ型:対応する入力と同じです。
関連するvTools#
典型的な先行機#
典型的な後継機#
- Imageデータ型の入力を受け付けるすべてのvTool。