Operator Library: Synchronization
此運算子會將輸入行分割為多個較短的行。 輸出行寬度由參數 LineLength 指定。 例如,將 LineLength 設定為 512,且輸入行長度為 1024 像素, 則每 1 個輸入行將產生兩個長度為 512 的較短新行。
若輸入行的長度無法被 LineLength 參數值整除, 輸入行將會盡可能被分割為指定長度的行。 剩餘的像素會形成較短的行寬。 例如,長度為 1024 像素的輸入行被分割為長度 400 的子行時, 該運算子將輸出 2 個長度為 400 的行以及最後第 3 個長度為 224 的行。
請注意,該運算子可能會產生具有多種行長度的輸出影像。 並非所有 VisualApplets 運算子都能處理使用不同行長度的影像。
SplitLine 運算子也可用於執行 0D 到 1D 轉換。 使用影像協定 VALT_PIXEL0D 連接連結以執行轉換。
如果在影像擷取期間動態變更 LineLength 的值, 該運算子會在內部保留舊的 LineLength 值,直到正在處理的行 於輸出連結 O 上提供為止。 在該行完成後,下一次分割操作將會使用新的 LineLength 值。
| LineLength | |
|---|---|
| Type | 動態讀取/寫入參數 |
| Default | 1 |
| Range | [Input Parallelism, Maximum Output Image Width],步階大小 = Input Parallelism |
|
分割後輸出行的最大行長度。 |
|
SplitLine 運算子的使用方式如以下範例所示:
-
無限來源 - 將運算子連接至相機。(DRC2 延遲錯誤)
-
範例 - 基於偵錯目的,Scope operator 提供了用於分析灰階圖片的選項。.





上一頁

