周波数デバイダーを生成する方法#
次のような条件を仮定します。
- ハードウェアトリガーを使用して、Basler ace 2、boost、または dart R カメラから画像を取り込みたい場合。
- トリガーソースの周波数が、目的の画像取得周波数よりも高い場合。
Counter機能を使用すると、一種の周波数ディバイダを作成できます。
たとえば、15th回目のトリガーごとに画像を取得する場合を考えてみます。
まず、Counter 1を設定します。
- 次の項目を割り当てます。
CounterEventSourceパラメータを目的のハードウェア線に設定します。 - パラメーターを
CounterResetSourceパラメータを ExposureActive に設定します。 - パラメーターを
CounterResetActivationパラメータをRisingEdgeこれにより、露光が開始されるたびに(露光アクティブの立ち上がりエッジで)Counterがリセットされます。 - パラメーターを
CounterDurationパラメータを 15 に設定します。トリガーが入力されるたびに Counter がインクリメントされます。

最後に、Frame StartトリガーのTrigger Sourceを Counter 1 End に設定します。
これで、Counterが 15 に達すると、Counter Endイベントが生成されます。Counter EndイベントによってFrame Startがトリガーされ、画像が取得されます。

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