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モードでは、トリガーが実行されるとすべてのメモリ スロットがクリアされます。
同期モード#
リーダー・フォロワー#
最初の入力の周波数によって、データ出力の周波数が決まります。Data1入力ピンの周波数がDataN入力ピンよりも高い場合、DataNの入力データは複製されます。DataN入力ピンの周波数がData1入力ピンよりも高い場合、DataN入力ピンからのデータは破棄されます。
データ損失なし#
いずれかの入力からのすべての更新によって、同期された出力がトリガーされます。このモードでは、データが失われることはありません。
コンプリート入力セット#
すべての入力がちょうど1つのデータアイテムを受信したときに、同期がトリガーされます。Complete Input Set Timeoutパラメータを使用してタイムアウトを設定できます。指定したタイムアウト期間中にいずれかの入力がデータを2回受信した場合、他の入力がまだデータを受信していなくても同期がトリガーされます。データの待機中にタイムアウトが期限切れになると、これまでに収集されたデータを使用して同期がトリガーされます。不足しているデータにはエラーステータスがフラグ付けされます。
vToolの設定#
Data Synchronizer vToolを設定するには、WorkbenchでそのvToolをダブルクリックします。利用可能なすべての設定が表示されたダイアログが開きます。または、Features - Allペインでも同じ設定を見つけることができます。
入力#
Data1#
任意のデータ型の入力を受け付けます。
- データ型:最初は Value です。接続が行われると、入力ピンは接続された出力ピンのデータ型を引き継ぎます。
DataN#
任意のデータ型の入力を受け付けます。
- データ型:最初は Value です。接続が行われると、入力ピンは接続された出力ピンのデータ型を引き継ぎます。
出力#
DataN#
指定されたモードに従って、同期されたデータ入力を返します。
- データ型:対応する入力と同じです。
関連するvTools#
典型的な先行機#
典型的な後継機#
- Image データ型の入力を受け付けるすべての vTool。