運算子庫:硬體平台
此 Operator 代表 CLHS Dual Link 組態相機與 VisualApplets 之間的影像資料介面。 此 Operator 從 CLHS Dual Link 組態相機接收資料, 並將其饋送至影像處理應用程式中。
| 可用於硬體平台 |
|---|
| marathon VF2 |
此 Operator 專屬地使用兩個相機類型的資源。 無法在 Applet 中使用更多的相機資源。
此 Operator 在其輸出連接埠 O 上提供影像資料。此輸出連接埠隨時存在。
除了此標準輸出連接埠外,如果您的設計需要,您還可以指定各種選用連接埠。
CLHS 通訊協定支援脈衝與 GPIO 訊息。
在運算子執行個體化期間,將會出現一個彈出式對話方塊:

您可以在此定義最多 16 個選用 GPI(通用輸入)與最多 16 個選用 GPO(通用輸出)可用性。
此外,您可以啟用一個輸出連接埠 Output (SyncO)(視訊訊息的 MultiFGSync 位元)。
如果您將連接埠可用性設為「0」(預設值), 則該運算子中將不會顯示此連接埠。 如果您將連接埠可用性設為 1,則該特定連接埠將可在運算子介面上使用。
當已連接的運算子變更 GPI 狀態時,就會傳輸 GPIO 狀態。 當運算子收到來自相機的 GPIO 訊息時,所有 GPO 都會更新。
GPIO messages are only exchanged on channel 0. On channel 1 there is no communication of this kind.
參數 Bit Width 可以設定為高於或低於相機實際傳送之位元寬度的值。
如果您選擇較低的值,每個像素的 LSB 位元將會被截斷, 因而只有 MSB 位元會被傳輸到應用程式中。
如果您選擇較高的值,原始像素將會被放置在輸出像素的 MSB 位置。 LSB 位元將會填入零。
在這兩種情況下,相對亮度保持不變,亦即 白色像素保持白色,黑色像素保持黑色。
| Property | Value |
|---|---|
| Operator Type | M |
| Input Link | GPI0...GPI15(選購),擷取卡 GPO 的狀態(透過 CLHS 交換) |
| 輸出連結 | O,要在 VisualApplets 內部使用的擷取影像資料 GPO0...GPO15(選購),相機 GPO 的狀態(透過 CLHS 交換) SyncO,在視訊封包中設定 MultiFGSync 位元(有效期間為 1 個時脈週期) |
| Link Parameter | Output Link O | Output Link GPO0...GPO15(選購) | Input Link GPI0...GPI15(選購) | Output Link SyncO |
|---|---|---|---|---|
| Bit Width | any | 1 | 1 | 1 |
| Arithmetic | 無號數 | 無號數 | 無號數 | 無號數 |
| Parallelism | 任何,請參閱參數說明 | 1 | 1 | 1 |
| Kernel Columns | 1 | 1 | 1 | 1 |
| Kernel Rows | 1 | 1 | 1 | 1 |
| Img Protocol | {VALT_IMAGE2D, VALT_LINE1D} | VALT_SIGNAL | VALT_SIGNAL | VALT_SIGNAL |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | VAF_GRAY |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | FL_NONE |
| Max. Img Width | any | 1 | 1 | 1 |
| Max. Img Height | any | 1 | 1 | 1 |
| CameraID | |
|---|---|
| Type | 靜態寫入參數 |
| Default | 0 |
| Range | 0 |
|
此參數指定使用哪個相機資源。 此外,此 ID 將用於對應相機通道與 applet 連接埠。 |
|
| PixelFormat | |
|---|---|
| Type | 靜態寫入參數 |
| Default | Mono10p |
| Range | {Mono8,Mono10p,Mono12p,Mono14p,Mono16,Raw8,Raw10p,Raw12p,Raw14p,Raw16, Raw64, B8, B10p, B12p, B14p, B16, G8, G10p, G12p, G14p, G16, R8, R10p, R12p, R14p, R16, BGR8, BGR10p, BGR12p, BGR14p, BGR16, BGRa8, BGRa10p, BGRa12p, BGRa14p, BGRa16, BayerGR8, BayerGR10p, BayerGR12p,BayerGR14p, BayerGR16, BayerRG8, BayerRG10p, BayerRG12p, BayerRG14p, BayerRG16, BayerGB8, BayerGB10p, BayerGB12p, BayerGB14p, BayerGB16, BayerBG8, BayerBG10p, BayerBG12p, BayerBG14p, BayerBG16} |
|
The parameter specifies the output pixel format. |
|
| AquisitionFormat | |
|---|---|
| Type | 靜態寫入參數 |
| Default | Area |
| Range | {Area; Linescan} |
|
當此參數設定為「Area」時, 可用於的第一筆資料為完整畫面。 在中間開始的畫面將會被忽略。 因此,第一則視訊訊息中需要有「Start Of Frame」。 在「linescan」模式下,畫面開始/結束將會被忽略, 因為針對線型掃描相機,它們會被設定為 0。 |
|
| MinimalParallelism | |
|---|---|
| Type | 靜態讀取參數 |
| Default | 16 |
| Range | [1; 1024] |
|
輸出連線 O 能夠傳輸相機最大頻寬而不遺失資料所需的最小 Parallelism。此值取決於當前選定的設計時脈頻率。頻率越高,Parallelism 值就可以越低。 |
|
| LineSupervision | |
|---|---|
| Type | 動態/靜態讀寫參數 |
| Default | off |
| Range | {on, off} |
|
針對行的一致性檢查。檢查後續的 RowIDs 是否依循 RowStep 步階。 此外也會檢查完整性:行起點 (SoL) 與行終點 (EoL) 必須位於正確的順序。系統將會偵測遺失的 EoL 或 SoL, 產生錯誤旗標,並插入行終點。 遺失的行將會以較小的行插入 (長度取決於 Parallelism 和 Bit Width),直到偵測到 2 個後續的 RowIDs 且再次確保行一致性為止。 |
|
| RowStep | |
|---|---|
| Type | 動態/靜態讀寫參數 |
| Default | 1 |
| Range | {1, 65535} |
|
Step between 2 RowIDs. Should be 1 unless a multi-channel camera is used and lines are split amongst links. |
|
| OverflowOccurred | |
|---|---|
| Type | 動態讀取參數 |
| Default | 0 |
| Range | [0;1] |
|
此參數發出訊號,表示內部 FIFO 發生溢位。溢位表示資料遺失,必須加以避免。 可能的原因包括:其中一個連線完全未發送資料,或者接收資料的速度大於 Operator 可以處理的速度。 |
|

上一頁

