産業用カメラに関するFAQ/BUカメラのデジタル出力に信号が出力されません。
BUカメラのデジタル出力に信号が出力されません。(No.198)
一部のBUカメラでは、DIO(GPIO)ラインの工場出荷時の入出力モード設定が、出力モードから入力モードに変更されています。
このため、カメラのDIO(GPIO)ラインを出力モードに設定せずに出力ラインとして使用しているアプリケーションでは、カメラのDIO(GPIO)ラインに信号が出力されないことがあります。
DIO(GPIO)ラインを出力モードで使用する場合は、SetCamLineModeAll()などを使用してDIO(GPIO)ラインを出力モードに設定してください。LineModeAllレジスタでは各GPIOラインに対してレジスタのbitを割り当てて値を読み書きします。
bit0 (1) : Line0 (トリガー入力信号。入力固定)
bit1 (2) : Line1
bit2 (4) : Line2
例えばLineModeAllレジスタの値が2のときは、Line1が出力モード、Line0とLine2が入力モードとなります。
カメラの機種によってはLine1,Line2の入出力モードが変更できない機種もあります。入出力モード切り替え可否はカメラの取扱説明書を確認してください。
このため、カメラのDIO(GPIO)ラインを出力モードに設定せずに出力ラインとして使用しているアプリケーションでは、カメラのDIO(GPIO)ラインに信号が出力されないことがあります。
DIO(GPIO)ラインを出力モードで使用する場合は、SetCamLineModeAll()などを使用してDIO(GPIO)ラインを出力モードに設定してください。LineModeAllレジスタでは各GPIOラインに対してレジスタのbitを割り当てて値を読み書きします。
bit0 (1) : Line0 (トリガー入力信号。入力固定)
bit1 (2) : Line1
bit2 (4) : Line2
例えばLineModeAllレジスタの値が2のときは、Line1が出力モード、Line0とLine2が入力モードとなります。
カメラの機種によってはLine1,Line2の入出力モードが変更できない機種もあります。入出力モード切り替え可否はカメラの取扱説明書を確認してください。