Operator FullGrayCamera

Operator Library: Hardware Platform

此運算子會將來自 Camera Link FULL GRAY 配置相機的影像資料傳輸至 VisualApplets 中。 支援 Camera Link 標準的所有 FULL GRAY 配置。

此運算子獨佔使用 2 個 CameraPort 類型資源。 因此,擷取卡的兩個連接埠(連接埠 A (0) 與連接埠 B (1))均會被佔用,且無法由其他運算子使用。 每個 Applet 只能使用一次相同的資源索引。

與 VisualApplets 2.1 的相容性: 若您使用較舊的 VisualApplets 版本為 mE5VD8-PoCL 設計包含 FullGrayCamera 運算子的 Applet: 在較早的 VisualApplets 版本中,FullGrayCamera 運算子使用了 3 個 CameraPort 資源。 您可以在 VisualApplets 2.2 中載入這些舊的 Applet。該 Applet 會立即進行調整,並且僅顯示 2 個 CameraPort 資源。 在 VisualApplets 2.2 中儲存 Applet 時,其中包含的 FullGrayCamera 會以其新版本進行儲存。 儲存後,更新後的 Applet 只能在 VisualApplets 2.2 或更高版本中載入。

適用於硬體平台
mE5 VD8-PoCL (ironman)
mE5 marathon VCLx
mE5 marathon VCL
LightBridge VCL

I/O Properties

Property Value
Operator Type M
Output Link O, 影像資料輸出

支援的 Link 格式

Link Parameter Output Link O
Bit Width 任意1
Arithmetic unsigned
Parallelism 任意,請參閱參數說明
Kernel Columns 1
Kernel Rows 1
Img Protocol {VALT_IMAGE2D,VALT_LINE1D}
Color Format VAF_GRAY
Color Flavor FL_NONE
Max. Img Width 任意
Max. Img Height 任意

1

參數 Bit Width 可以設定為大於或小於相機實際傳送的 Bit Width。

如果參數設定的值小於相機實際傳送的 Bit Width, 像素的最低有效位元 (LSB) 將會被切斷。只有最高有效位元 (MSB) 會被傳輸到 VisualApplets 中。

如果參數設定的值大於相機實際傳送的 Bit Width, 原始像素會設定在 MSB 位置。LSB 則會填入零。

在這兩種情況下,相對亮度保持不變,也就是說,白色像素維持白色,黑色像素維持黑色。

參數

DvalMode
Type 動態寫入參數
Default DVAL_Enabled
Range {DVAL_Enabled, DVAL_Disabled}

此參數指定是否使用 DVAL 來遮罩有效像素,或是予以忽略。 當忽略 DVAL 時,將會根據 LVAL 和 FVAL 狀態來選取有效像素。

FvalMode
Type 動態/靜態寫入參數
Default CameraLinkStandard
Range {CameraLinkStandard, IgnoreFval}
  • CameraLinkStandard

    此運算子預期接收來自相機的畫面有效 (FVAL) 訊號。 在此情況下,運算子將會根據 FVAL 大小輸出畫面。

  • IgnoreFval

    如果使用此設定,運算子將會忽略來自相機的任何 FVAL 訊號。 所有輸入行都將被使用並合併為具有無限高度的單一影像。

    [備註] 僅適用於 Output Image Protocol VALT_IMAGE2D

    此參數僅在輸出設為影像協定 VALT_IMAGE2D 時可用。 若選取 VALT_LINE1D,則此參數會停用,且 FVAL 無論如何都會被忽略。

    [警告] VisualApplets 連線規則違規

    當相機運算子輸出無限高度的畫面時,可能會超過連線屬性中定義的 Max. Img Height。 這會導致違反 VisualApplets 連線規則。 請確保使用有效的高度。 使用運算子 SplitImage 來限制影像高度,並將無限影像分割成多個區塊。

此參數的目的是允許在同一 applet 中動態使用面陣相機與線陣相機。

FullMode
Type 動態寫入參數
Default Tap8x8bit
Range {Tap8x8bit, Tap10x8bit, Tap8x10bit}

此參數指定 FULL 配置模式。

Tap10x8bit 和 Tap8x10bit 是 CameraLink 規範 2.0 中規定的 FULL/80bit 配置。

CameraStatus
Type 動態讀取參數
Default
Range

LightBridge/marathon:[0;2^36-1]

mE5 VD8 ironman: [0;2^12-1]

參數 CameraStatus 取決於您所編程的擷取卡硬體。 以下先說明 marathon 與 Lightbridge,接著說明 mE5 VD8-PoCL (ironman)。

marathon 與 Lightbridge:

bit[0]:PCLK [0] 可用

bit[1]:FVAL [0] 目前值

bit[2]:LVAL [0] 目前值

bit[3]:DVAL [0] 目前值

bit[4-11]:保留

bit[12]:PCLK [1] 可用

bit[13]:FVAL [1] 目前值

bit[14]:LVAL [1] 目前值

bit[15]:DVAL [1] 目前值

bit[16-23]:保留

bit[24]:PCLK [2] 可用

bit[25]:FVAL [2] 當前值

bit[26]:LVAL [2] 當前值

bit[27]:DVAL [2] 當前值

bit[28-35]:保留

mE5 VD8-PoCL (ironman):

bit[0]:PCLK [0] 可用

bit[1]:FVAL [0] 目前值

bit[2]:LVAL [0] 目前值

bit[3]:DVAL [0] 目前值

bit[4]:PCLK [1] 可用

bit[5]:FVAL [1] 當前值

bit[6]:LVAL [1] 當前值

bit[7]:DVAL [1] 當前值

bit[8]:PCLK [2] 可用

bit[9]:FVAL [2] 當前值

bit[10]:LVAL [2] 當前值

bit[11]:DVAL [2] 當前值

CameraLinkCoreReset
Type 動態寫入參數
Default 0
Range [0; 1]

保留用於支援問題。

PixelClockX
Type 動態讀取參數
Default 0
Range [0; 85] MHz

相機通道 X 的像素時脈速率(以 MHz 為單位)。

PixelClockY
Type 動態讀取參數
Default 0
Range [0; 85] MHz

相機通道 Y 的像素時脈速率(以 MHz 為單位)。

PixelClockZ
Type 動態讀取參數
Default 0
Range [0; 85] MHz

相機通道 Z 的像素時脈速率(以 MHz 為單位)。

MinimalParallelism
Type 靜態讀取參數
Default 7
Range {1; 1024}

輸出鏈結 O 能夠傳輸相機最大頻寬而不遺失資料所需的 MinimalParallelism。 此值取決於目前選定的設計時脈頻率。 頻率越高,Parallelism 值可以越低。