Image Acquisition and I/O Control (Stereo ace)#
input lineを使用すると、カメラを制御できます。例えば、特定の時点で画像キャプチャーをトリガーできます。output lineを使用すると、例えば、画像キャプチャーの進行中などに、カメラに関する情報を取得できます。
I/Oライン#
Stereo ace cameras provide one opto-coupled input line and one output line:
Out2is preconfigured as the output line of the Stereo ace camera.In1is preconfigured as the input line of the Stereo ace camera.Out1is an internal line for triggering the projector. It can't be used as an output line.
I/Oラインのラインモードは変更できません。
Opto-Coupled Input Line#
次の図では、光結合入力ラインを使用した一般的な回路を示します。
入力ラインはピン6に接続されます。ピン5は接地されます。
General Purpose Output Line#
NOTICE: Applying incorrect electrical signals to the camera's GPO line can severely damage the camera.
外部回路をGPIOラインに接続する前に、Line Mode機能を使用してラインを入力または出力用に設定します。
以下に指定されたとおりに、適切な入力または出力信号電圧を印加してください。
The following diagram shows a typical circuit using the output line:
The output line Out2 is connected to pin 4. Pin 5 is connected to ground.
電気的要件#
入力ライン#
| 電圧 | 説明 |
|---|---|
| 30 VDC | Absolute maximum voltage This voltage must never be exceeded. Doing so may damage the camera and voids the warranty. |
| DC 0~24V | 安全な動作範囲 |
| 0–1.0 VDC | 論理0 |
| >2.2 VDC | 論理1 |
- 最小電流:5mA
- Typical current: 5–15 mA
信号のデバウンスは実装されていません。したがって、入力ラインの電気信号がクリーンであることを確認する必要があります(例えば、PLC出力を使用するか、ローパスフィルターを適用します)。
出力ライン#
| 電圧 | 説明 |
|---|---|
| 30 VDC | Absolute maximum voltage This voltage must never be exceeded. Doing so may damage the camera and voids the warranty. |
| DC 3.3~24V | 安全な動作範囲 |
| <3.3 VDC | Unreliable GPIO output |
- 内部プルアップ抵抗:約650Ω(オープンコレクター)。多くのアプリケーションでは、プルアップ抵抗を追加する必要があります。
- Maximum current: 50 mA
- Leakage current: <60 µA
I/Oケーブル#
BaslerではPower-I/OケーブルM12、M、8P/Openの使用をお勧めしています。ケーブルのドキュメントには、I/Oラインのピン配置と色分けが含まれています。
機能と構成#
イメージ DigitalIOControl feature category contains various features for configuring and monitoring I/O line operation.
Line Selector#
The Line Selector feature allows you to select the I/O line that you want to configure. To select a line, set the LineSelector parameter to the desired I/O line, e.g., Line1.
Line Status#
I/Oラインのステータスを確認するには、次の手順に従います。
- パラメーターを
LineSelectorparameter toIn1for the input line orOut2for the output line. - Get the value of the
LineStatusparameter.
A value of false (0) means that the line status was low at the time of polling. A value of true (1) means that the line status was high at the time of polling.
Line Source(出力ラインのみ)#
The output line Out2 can be configured to provide different signals via the LineSource parameter. This allows you to monitor the status of the camera or to control external devices.
ラインソースを設定するには:
- パラメーターを
LineSelectorparameter toOut2. - パラメーターを
LineSourceパラメーターを次のいずれかの値に設定します。Low: The line is always low.High: The line is always high.ExposureActive: The line is enabled during the exposure of each frame.ExposureAlternateActive: The line is enabled during the exposure of every second frame.
You can use the ExposureActive signal to monitor whether the camera is currently exposing.
Line Inverter#
イメージ LineInverter parameter inverts the electrical signal level of an I/O line, i.e., its 回線状況 from high to low or vice versa.
ラインインバータを有効にするには:
- パラメーターを
LineSelectorparameter to the desired I/O line. - パラメーターを
LineInverterparameter totrueto invert the electrical signal level of the I/O line selected or tofalseto disable inversion.
例: If the input line In1 is configured as a trigger input source, inverting the signal level means that the trigger will come at the falling edge of the trigger signal instead of on the rising edge.
For the output line Out2, the level of the selected output signal is inverted.
フリーランとトリガー操作#
カメラはfree runおよびtriggered modeで操作できます。
free runでは、カメラは、設定されたフレームレート(デフォルト値または[AcquisitionFrameRate]パラメーターで指定された値)に従って内部的にトリガーされます。
While in free run mode, you can synchronize the triggering of multiple cameras using the Precision Time Protocol feature.
In triggered mode, an external trigger source is used to trigger the camera, e.g., via software trigger or via hardware trigger (using input line In1).
The trigger is always a FrameTrigger, i.e., it triggers the acquisition of a single frame in the current operating mode.
フリーラン画像取得#
フリーランの画像取得を有効にするには:
- パラメーターを
TriggerSelectorparameter toFrameStart. - パラメーターを
TriggerModeparameter toOff.
トリガー画像取得#
情報
New trigger signals are ignored until the camera is ready to accept another trigger. The minimum interval between two trigger signals depends on the acquisition frame rate.
ソフトウェアトリガー#
ソフトウェアトリガーを介した画像取得を有効にするには:
- パラメーターを
TriggerSelectorparameter toFrameStart. - パラメーターを
TriggerSourceparameter toSoftware. - パラメーターを
TriggerModeparameter toOn. - Trigger a single frame with
TriggerSoftware.
A single disparity map is now grabbed, processed, and delivered to the client software.
ソフトウェアが画像を受信するようにトリガーする前に、取得が開始されていることを確認してください。
ハードウェアトリガー#
ハードウェアトリガーを介した画像取得を有効にするには:
- パラメーターを
TriggerSelectorparameter toFrameStart. - パラメーターを
TriggerSourceparameter toIn1. - パラメーターを
TriggerModeparameter toOn.
Images are triggered on the rising edge ofIn1(if theLineInverterparameter is set tofalse) or the falling edge (if theLineInverterparameter istrue). The image is sent to the host computer after it has been grabbed and processed by the camera.
ハードウェアが画像の受信をトリガーする前に、取得が開始されていることを確認してください。