GenICam API

某些VisualApplets 運算子要求在 開始處理之前先設定其參數。其他運算子則要求 在處理過程中不得變更參數。

為避免設計參數化時出現問題,通常 建議將VisualApplets 設計中所有無需在 執行時變更的參數設定為「靜態」。 若您的 Applet 無法如預期運作,請嘗試在開始處理之前,先寫入所有 動態參數。

若您需要在處理過程中變更 Applet 的參數,請 查閱操作員手冊,確認此功能是否受支援。

需要啟動初始化的運算子

SplitLine

如果您使用的是VisualApplets 3.0.4 或更早版本:

「SplitLine」運算子有一個參數 LineLength,該參數可以是動態的,也可以是靜態的。若 您想將參數LineLength作為 動態參數使用,則必須在 處理開始之前寫入該參數的值。

在執行期間不得變更的 運算子參數

某些運算子的參數化,在 處理過程中僅能有限度地進行更新。這些運算子包括: 以下這些:

ImageBufferMultiRoI

在某些運作模式下,此運算子會忽略 於處理過程中設定的參數。在此類情況下,必須在 寫入參數之前先停止父程序。詳情請參閱 ImageBufferMultiRoI。

SelectROI

請在影像資料流 終止之後,才變更SelectROI運算子的參數設定, 也就是說,當自最後一個幀結束後, 再也沒有影像資料進入該運算子時。