コンテンツにスキップ
ステージングサーバー
開発サーバー

周波数デバイダーを生成する方法#

次のような条件を仮定します。

  • ハードウェアトリガーを使用して、Basler ace 2、boost、または dart R カメラから画像を取り込みたい場合。
  • トリガーソースの周波数が、目的の画像取得周波数よりも高い場合。

Counter機能を使用すると、一種の周波数ディバイダを作成できます。

たとえば、15th回目のトリガーごとに画像を取得する場合を考えてみます。

まず、Counter 1を設定します。

  1. 次の項目を割り当てます。 CounterEventSource パラメータを目的のハードウェア線に設定します。
  2. パラメーターを CounterResetSource パラメータを ExposureActive に設定します。
  3. パラメーターを CounterResetActivation パラメータを RisingEdgeこれにより、露光が開始されるたびに(露光アクティブの立ち上がりエッジで)Counterがリセットされます。
  4. パラメーターを CounterDuration パラメータを 15 に設定します。トリガーが入力されるたびに Counter がインクリメントされます。

Counter 1の設定

最後に、Frame StartトリガーのTrigger Sourceを Counter 1 End に設定します。

これで、Counterが 15 に達すると、Counter Endイベントが生成されます。Counter EndイベントによってFrame Startがトリガーされ、画像が取得されます。

Frame Startを Counter 1 End に調整する

露光が開始されると、Exposure Active信号が立ち上がってCounterがリセットされ、このサイクルが継続されます。

ナレッジ記事に戻る