Sensor Acquisition Mode#
此功能僅適用於 Basler racer 2 L 和 racer 2 XL 相機。
若要確認您的相機配備的是單行、雙行、四行還是 TDI 感光元件,請參閱您的相機型號主題。您可以在 Area and Line Scan Cameras 專區找到您的相機主題。
資訊
在 racer 2 L mono cameras 上,當設定 Black Level、Exposure Time 或 gain 時,Sensor Acquisition Mode 可讓您決定是要將設定套用到單一感光元件行,還是要為多個感光元件行指定不同的設定。
使用此功能#
Sensor Acquisition Mode 允許您在不同的擷取模式之間進行選擇,例如單行或雙行影像擷取。
根據您使用的是作為「經典」線陣相機的 racer 2 L mono camera,還是作為 TDI 線陣相機的 racer 2 XL camera,可用的 Sensor Acquisition Mode 也會有所不同。
racer 2 L Mono 相機#
若要在 racer 2 L mono cameras 上設定 Sensor Acquisition Mode,請設定 BslSensorAcquisitionMode 參數設為下列其中一個值:
SingleLine:啟用 Single Line Sensor Acquisition Mode。在此模式下,相機針對每個擷取的影像使用一個感光元件行。這是預設設定。DualLine,QuadLine:啟用 Dual 或 Quad Line Sensor Acquisition Mode。在此模式下,相機針對每個擷取的影像使用兩個或四個感光元件行。使用此模式時,您可以為各個感光元件行套用不同的 Exposure Time 或亮度設定。
資訊
若要在 Single 和 Dual Line Sensor Acquisition Mode 之間切換,必須先停止影像擷取。
racer 2 XL 相機#
若要在 racer 2 XL cameras 上設定 Sensor Acquisition Mode,請設定 BslSensorAcquisitionMode 參數設為下列其中一個值:
Area:啟用 Area Sensor Acquisition Mode。在此模式下,TDI 相機作為面陣相機運作,使用感光元件的 陣列 像素。此模式用於 校正 期間調整鏡頭對焦。
在 Area Sensor Acquisition Mode 下,相機以自由運行模式(free run mode)執行。在自由運行模式下,您可以根據需求調整 Exposure Time。TDISingleLine:啟用 TDI Single Line Sensor Acquisition Mode。在此模式下,TDI 相機使用具有一個讀出行的像素陣列。
範例程式碼#
/* 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 來輕鬆設定參數。