Operator AND

Operator Library: Logic

Operator AND 會執行位元邏輯 AND 運算。 如果所有輸入連結對應的位元皆為 "1",則每個輸出位元會設為邏輯 "1",否則輸出為 "0"。 輸入連結的數量必須在模組執行個體化時選取。

因此,N 個輸入的輸出位元 i 為

Operator AND 的所有 IN 連結皆須具備與連接埠 I[000] 相同的連結格式。 因此,您需要對所有 IN 連結進行相應的設定。

您可以在連接至 Operator AND 的任何 IN 連結之連結屬性中找到連接埠 I[000] 的連結格式: 它們會顯示在「Destination Port」欄位的「Bit Width」與「Parallelism」欄位中。

若要正確設定 Operator AND 的 IN 連結之連結格式, 您只需將在「Destination Port」欄位中找到的 Bit Width 與 Parallelism 值輸入到「Value」欄位 的對應欄位中。

如同 VisualApplets 的一貫作風,連結的顏色會告知您連結設定是否正確。

IN 連結設定不正確:

IN 連結設定正確:

I/O Properties

Property Value
Operator Type O
輸入連結 I0, data input
I1..IN-1, data input
Output Link O, data output

支援的 Link 格式

Link Parameter 輸入連線 I0 Input Link I1..IN-1 Output Link O
Bit Width [1, 64]1 as I as I
Arithmetic {unsigned, signed} as I as I
Parallelism any as I as I
Kernel Columns any as I as I
Kernel Rows any as I as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D, VALT_SIGNAL} as I as I
Color Format any as I as I
Color Flavor any as I as I
Max. Img Width any as I as I
Max. Img Height any as I as I

1

The range of the input Bit Width is [1, 64] for unsigned values. For signed inputs, the range is [2, 64]. For unsigned color inputs, the range is [3, 63] and for signed color, the range is [6, 63].

參數

無

使用範例

以下範例顯示了 Operator AND 的使用方式:

  • 「Blob_Analysis_1D (Legacy)」

    範例 - 顯示在線掃描應用中使用 operator Blob_Analysis_1D。

  • 'Blob_Analysis_2D (Legacy)'

    範例 - 顯示 operator Blob_Analysis_2D 的用法。 此 applet 會將輸入資料進行二值化並判定 Blob 分析結果。 結果以及原始影像會透過兩個 DMA 通道輸出。

  • 「Blob2D ROI 選擇」

    範例 - 將 blob 分析運算子套用至輸入相機影像。 此 applet 顯示了 applet 中 blob 資料的使用方式。 在此情況下,會定位出具有最大面積的物件,並使用其座標從原始影像中裁切出該物件。

  • 「HSL Color Classification」

    範例 - 在 HSL 影像上進行 Color Classification 非常簡單。 此 applet 會將 RGB 影像轉換為 HSL 影像並執行 Color Classification。 色相會透過 lookup table 進行濾除。 此外,飽和度和亮度會使用自訂 threshold 值進行閾值處理。

  • 「雷射三角測量」

    範例 - 一種 High Speed 且強固的雷射線偵測演算法。 此演算法可決定重心座標以取得亞像素解析度結果。