Line Minimum Output Pulse Width#
增加相機輸出訊號的寬度可能是必要的,以配合某些需要特定最小訊號寬度才能偵測訊號的接收端。
使用此功能#
指定 Line Minimum Output Pulse Width#
- 將
LineSelector參數設至所需的相機輸出 Line。 - 為
LineMinimumOutputPulseWidth參數的值。
運作原理#
為了確保可靠地偵測相機輸出訊號,Line Minimum Output Pulse Width 功能允許您將輸出訊號寬度增加至最小寬度。最小寬度以微秒 (μs) 為單位指定,最大值可達 100 μs。
- 若原始訊號寬度小於指定的最小訊號寬度,系統會加寬訊號以達到最小寬度。
- 若原始訊號寬度大於或等於設定的最小訊號寬度,此功能將不會生效。
範例程式碼#
/* 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 */
/* Select output line Line 2 */
errRes = PylonDeviceFeatureFromString(hdev, "LineSelector", "Line2");
CHECK(errRes);
/* Set the parameter value to 10.0 microseconds */
errRes = PylonDeviceSetFloatFeature(hdev, "LineMinimumOutputPulseWidth", 10.0);
CHECK(errRes);
您也可以使用 pylon Viewer 來輕鬆設定參數。