Sensor Acquisition Mode#
この機能は、Baslerのracer 2 Lおよびracer 2 XLカメラでのみ使用できます。
お使いのカメラにシングル、デュアル、クアッドライン、またはTDIセンサーのどれが搭載されているかを確認するには、お使いのカメラモデルのトピックをお読みください。カメラのトピックは、エリアおよびラインスキャンカメラのセクションにあります。
情報
racer 2 Lモノクロカメラでは、Black Level、Exposure Time、またはゲインを設定する際、Sensor Acquisition Modeを使用して、設定を1本のセンサーラインに適用するか、複数のセンサーラインに対して異なる設定を指定するかを決定できます。
機能を使用する#
Sensor Acquisition Modeを使用すると、シングルやデュアルラインの画像取り込みなど、さまざまな取り込みモードから選択できます。
"クラシック"なラインスキャンカメラであるracer 2 Lモノクロカメラを使用しているか、TDIラインスキャンカメラであるracer 2 XLカメラを使用しているかに応じて、利用可能なSensor Acquisition Modeが異なります。
racer 2 L Mono カメラ#
racer 2 LモノクロカメラでSensor Acquisition Modeを設定するには、以下を設定します。 BslSensorAcquisitionMode パラメーターを次のいずれかの値に設定します。
SingleLine: Single LineのSensor Acquisition Modeを有効にします。このモードでは、カメラは取得した画像ごとに1本のセンサーラインを使用します。これがデフォルト設定です。DualLine,QuadLine: DualまたはQuad LineのSensor Acquisition Modeを有効にします。これらのモードでは、カメラは取得した画像ごとに2本または4本のセンサーラインを使用します。このモードを使用することで、個々のセンサーラインに対して異なるExposure Timeや明るさの設定などを適用できます。
情報
SingleとDual LineのSensor Acquisition Modeを切り替えるには、画像取り込みを停止する必要があります。
racer 2 XL カメラ#
racer 2 XLカメラでSensor Acquisition Modeを設定するには、以下を設定します。 BslSensorAcquisitionMode パラメーターを次のいずれかの値に設定します。
Area: AreaのSensor Acquisition Modeを有効にします。このモードでは、TDIカメラはセンサーの アレイ ピクセルを使用して、エリアスキャンカメラとして動作します。このモードは、レンズのフォーカスを調整する際の キャリブレーション で使用されます。
AreaのSensor Acquisition Modeでは、カメラはフリーランモードで動作します。フリーランモード中には、必要に応じてExposure Timeを調整できます。TDISingleLine: TDI Single LineのSensor Acquisition Modeを有効にします。このモードでは、TDIカメラは1つの読み出しラインを持つ1つのピクセルアレイを使用します。
サンプルコード#
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK; /* Return value of pylon methods */
/* Set the dual line sensor acquisition mode on the camera */
errRes = PylonDeviceFeatureFromString(hdev, "BslSensorAcquisitionMode", "DualLine");
CHECK(errRes);
pylon Viewerを使用して、パラメーターを簡単に設定することもできます。