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 相機使用感光元件的 array 像素,以面陣掃描相機運作。 校準 調整鏡頭對焦時使用此模式。
在 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);
您也可以 use the pylon Viewer 來輕鬆設定參數。