詞彙表

Area of Interest (AOI)

請參閱 Region of Interest。

Block RAM

請參閱 FPGA Internal Block RAM。

硬體板卡

Basler 硬體。通常硬體板卡以擷取卡表示。一塊硬體板卡可能包含多個裝置。

硬體板卡 ID 編號

PC 系統中硬體板卡的識別編號。此編號並非固定於特定硬體,但在 PC 系統中必須是唯一的。

相機索引

連接至擷取卡的相機索引。第一台相機的索引為零。請注意相機索引與擷取卡相機連接埠之間的差異。

另請參閱 Camera Port。

相機連接埠

用於連接相機的擷取卡連接器稱為相機連接埠。其編號為 {0, 1, 2, ...} 或列舉為 {A, B, C, ...}。根據介面而定,一台相機可以連接至多個相機連接埠。此外,多台相機也可以連接至一個相機連接埠。

相機抽頭

請參閱 Tap。

裝置

一塊硬體板卡可以包含多個裝置。裝置具有編號。第一個裝置通常編號為一。

直接記憶體存取 (DMA)

DMA 傳輸允許電腦內的硬體子系統在獨立於中央處理器 (CPU) 的情況下存取系統 Memory。

DMA 用於資料傳輸,例如在硬體板卡(如擷取卡)與主系統 Memory 之間傳輸影像資料。資料傳輸可建立於多個方向,即從擷取卡傳輸至 PC(下載),以及從 PC 傳輸至擷取卡(上傳)。一個硬體板卡可能存在多個 DMA 通道。控制與組態資料通常不使用 DMA 通道。

分散式 RAM

請參閱 FPGA Distributed RAM。

DMA 通道

請參閱 DMA Index。

DMA Index

DMA 傳輸通道的索引。

另請參閱 Direct Memory Access。

FPGA Distributed RAM

用作 Memory 的 FPGA 邏輯單元。也稱為 LUT RAM。

FPGA 內部 Block RAM

FPGA 中的 Memory 區塊。每個 FPGA 都包含數量有限的 Block RAM。

Frame Grabber RAM

位於畫面擷取卡上但不在 FPGA 中的 Memory。通常為 DRAM。

Framegrabber SDK

請參閱 Runtime。

Basler 為畫面擷取卡提供執行階段環境,稱為 Framegrabber SDK。如需詳細資訊,請參閱 Basler 產品說明文件 (BPD) 中的 Framegrabber SDK 說明文件: https://docs.baslerweb.com/frame-grabbers/framegrabber-sdk.html

Hardware Applet (HAP)

硬體 Applet 檔案是建置後的 VisualApplets 專案。它可以載入到已授權的硬體裝置(例如畫面擷取卡)。HAP 包含 FPGA 位元串流以及用於存取資料和 Property 的軟體介面。HAP 只能在建置執行前所定義的一個目標執行階段上使用。

Host PC

連接畫面擷取卡或裝置的電腦。

Least Significant Bit (LSB)

二進位值中具有最低權重的位元位置,即最右側的位元。

Library

請參閱 Operator Library。

LUT RAM

請參閱 FPGA Distributed RAM。

Mebibyte (MiB)

一個 Mebibyte (MiB) 等於 1,048,576 Byte。

Megabyte (MB)

一個 Megabyte (MByte 或 MB) 等於 1,000,000 Byte。

Module

VisualApplets 圖表中的已具現化 Operator。請參閱 Operator。

Most Significant Bit (MSB)

二進位值中具有最高權重的位元位置,即最左側的位元。

Operator

表示影像、資料或訊號處理功能。組織於 Operator Library 中。

Operator Library

Operator Libraries 包含多種 operator。來自 operator library 的 operator 可用於 VisualApplets 圖表中。

PC RAM

PC 上的 Memory。通常為主機板上的系統 memory 或主 memory。可透過 Direct Memory Access 從 frame grabber 進行存取。

連接埠

請參閱 Camera Port。

Process

影像或訊號資料處理區塊。一個 process 可以包含一個或多個相機、一個或多個 DMA channel 以及模組。

Random Access Memory (RAM)

一種可以透過任何隨機順序直接進行讀取和寫入存取的 memory。

Region of Interest (ROI)

畫面的一部分。通常為矩形且位於原始影像邊界內。由座標定義。frame grabber 會從相機影像中擷取 ROI。ROI 可能會減少或增加所需的頻寬。

Runtime

在 VisualApplets 的情況下,runtime 是在應用程式中使用已建置之硬體 applet 的環境。

Basler 為畫面擷取卡提供執行階段環境,稱為 Framegrabber SDK。如需詳細資訊,請參閱 Basler 產品說明文件 (BPD) 中的 Framegrabber SDK 說明文件: https://docs.baslerweb.com/frame-grabbers/framegrabber-sdk.html

Sensor Tap

請參閱 Tap。

Tap

某些相機具有多個 tap。這表示它們可以一次擷取或傳輸一個以上的像素,從而提高相機的擷取速度。相機 sensor tap 讀取順序會有所不同。有些相機使用多個 tap 以交錯方式讀取像素,而有些相機則同時從感測器上的不同位置讀取像素。畫面重建稱為 sensor readout correction。

Camera Link 介面也使用多個 tap 來進行影像傳輸以提高頻寬。這些 tap 與 sensor tap 是獨立的。

Target Runtime

定義安裝 Framegrabber SDK 的目標作業系統環境,並藉此定義執行已建置硬體 applet 的環境。範例:Windows 64-bit。

觸發

在機器視覺和影像處理中,觸發 (trigger) 是會觸發動作的事件。例如,這可以是啟動新行或畫面擷取、控制外部硬體(例如閃光燈)或軟體應用程式執行的動作。觸發事件可以由外部來源、內部頻率產生器 (Timer) 或軟體應用程式發起。

Trigger Input

觸發 I/O 的邏輯輸入。第一個輸入的索引為 0。請檢查硬體說明文件中輸入接腳到邏輯輸入的對應關係。

Trigger Output

觸發 I/O 的邏輯輸出。第一個輸出的索引為 1。請檢查硬體說明文件中輸出接腳到邏輯輸出的對應關係。

UltaRAM (URAM)

一種專用 memory 區塊類型。UltraRam 元素除了 BRAM 資源外,還提供大的 FPGA memory 容量。 當 BRAM 資源耗盡時,使用 UltraRam 可能會有所幫助。