Line Inverter#
すべての高(1)信号は低(0)信号に変換され、その逆も同様です。
機能を使用する#
Line Inverterの有効化#
情報
I/Oラインが使用されていない場合にのみ、ラインインバーターを有効にしてください。そうしないと、カメラが予測不能な動作を示す場合があります。
LineSelector
パラメーターを目的のI/Oラインに設定します。LineInverter
パラメーターをtrueに設定すると、選択したI/Oラインの電気信号レベルが反転され、falseに設定すると、反転が無効になります。
サンプルコード#
/* 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 Line 1 */
errRes = PylonDeviceFeatureFromString(hdev, "LineSelector", "Line1");
CHECK(errRes);
/* Enable the line inverter for the I/O line selected */
errRes = PylonDeviceSetBooleanFeature(hdev, "LineInverter", 1);
CHECK(errRes);
pylon Viewerを使用して、パラメーターを簡単に設定することもできます。