Sensor Acquisition Mode#
この機能は、Basler racer 2 Lおよびracer 2 XLカメラでのみ使用できます。
お使いのカメラにシングル、デュアル、クアッドライン、またはTDIセンサーのどれが搭載されているかを確認するには、カメラモデルのトピックをご覧ください。カメラのトピックは、エリア/ラインスキャンカメラセクションにあります。
情報
racer 2 L モノクロカメラでは、Black Level、Exposure Time、またはゲインを設定する際、Sensor Acquisition Modeを使用して、設定を単一のセンサーラインに適用するか、複数のセンサーラインに対してそれぞれ異なる設定を指定するかを決定できます。
機能を使用する#
Sensor Acquisition Modeを使用すると、シングルラインやデュアルラインの画像取得など、さまざまな取得モードから選択できます。
"クラシック"なラインスキャンカメラであるracer 2 L モノクロカメラを使用しているか、TDIラインスキャンカメラであるracer 2 XLカメラを使用しているかによって、利用可能なSensor Acquisition Modeが異なります。
racer 2 L モノクロカメラ#
racer 2 L モノクロカメラでSensor Acquisition Modeを設定するには、 BslSensorAcquisitionMode パラメーターを次のいずれかの値に設定します。
SingleLine: シングルラインのSensor Acquisition Modeを有効にします。このモードでは、カメラは取得した画像ごとに1つのセンサーラインを使用します。これがデフォルト設定です。DualLine,QuadLine: デュアルまたはクアッドラインのSensor Acquisition Modeを有効にします。これらのモードでは、カメラは取得した画像ごとに2つまたは4つのセンサーラインを使用します。このモードを使用すると、個々のセンサーラインに対して、例えば異なるExposure Timeや明るさの設定を使用できます。
情報
シングルラインとデュアルラインのSensor Acquisition Modeを切り替えるには、画像取得を停止する必要があります。
racer 2 XLカメラ#
racer 2 XLカメラでSensor Acquisition Modeを設定するには、 BslSensorAcquisitionMode パラメーターを次のいずれかの値に設定します。
Area: エリアのSensor Acquisition Modeを有効にします。このモードでは、TDIカメラはセンサーの array ピクセルを使用して、エリアスキャンカメラとして動作します。このモードは、 キャリブレーション 時にレンズの焦点を調整する際に使用されます。
エリアのSensor Acquisition Modeでは、カメラはフリーランモードで動作します。フリーランモード中、必要に応じてExposure Timeを調整できます。TDISingleLine: TDIシングルラインの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を使用して、パラメーターを簡単に設定することもできます。