産業用カメラに関するFAQ/LineModeAll、LineInverterAllなどの...

LineModeAll、LineInverterAllなどのフィーチャの値の意味を教えてください。(No.199)

カメラは複数のDIO(GPIO)ラインを持っています。BU/DUシリーズおよび一部のBGカメラでは、以下のレジスタを使用してDIO(GPIO)の全ラインに対して一括して設定又は値の読み書きを行います。

LineModeAll : DIO(GPIO)ラインの入力モード/出力モード指定用レジスタ。0:入力、1:出力。
LineInverterAll : DIO(GPIO)ラインの信号極性指定用レジスタ。0:非反転、1:反転。
LineOutputValueAll : 信号種類をUserOutputに指定したDIOラインの出力値設定用レジスタ。
LineStatusAll : DIO(GPIO)ラインの信号値読み取り用レジスタ。

これらのレジスタでは各DIO(GPIO)ラインに対してレジスタのbitを割り当てて、値を読み書きします。
bit0 (1) : Line0 (トリガー入力信号)
bit1 (2) : Line1
bit2 (4) : Line2

例えばLineModeAllレジスタの値が2のときは、Line1が出力モード、Line0とLine2が入力モードとなります。

カメラの機種によってはLine1,Line2の入出力モードが変更できない機種もあります。入出力モード切り替え可否はカメラの取扱説明書を確認してください。

なお、出力信号の種類を設定するLineSourceレジスタだけは、LineSelectorレジスタで値を編集するレジスタを指定して、個別に種類を設定します。

戻る

このFAQは、お役にたちましたか?

今後のFAQ作成の参考にさせていただくため、FAQについてのご意見等をご入力ください。(800文字以内)
下記にご記入いただいても、回答できませんのでご了承下さい。

当社のウェブサイトで利用するクッキーの設定変更は以下より実施ください。