Acquisition Applets#
可用 Applets#
如需特定 applet 的相關資訊,請參閱您的擷取卡說明文件:
- imaFlex 2 Dual 100
- imaFlex CXP-12 Penta
- imaFlex CXP-12 Quad
- imaWorx CXP-12 Quad
- marathon ACX-SP
- marathon ACX-DP
- marathon ACX-QP
- marathon VCX-QP
- marathon ACL
- marathon VCL
- marathon VCLx
搭配 Framegrabber SDK 使用擷取 Applet#
何時可以使用 Applet?
- 開啟 imaWorx 進行明確的生命週期管理即呼叫 imaFlex 擷取卡,只要 Applet 存在於您電腦的檔案系統中(Framegrabber SDK 安裝目錄、DLL 或 Hardware Applets 子目錄),即可使用該 Applet。如果該 Applet 不存在,請執行包含您要使用之 Applet 的 Applet 安裝程式;或者,如果您需要使用 VisualApplets 建立的 Applet,請將 Applet 檔案 (*.hap) 複製到 Framegrabber SDK 安裝資料夾的 Hardware Applets 資料夾中(例如:
...\Basler\FramegrabberSDK5.x.x\Hardware Applets\*.hap)。 - 在 marathon 擷取卡上,只要將 applet 燒錄至擷取卡後即可使用。若您要使用的 applet 尚未燒錄至擷取卡,請根據管理 Applets (microDiagnostics) 中的說明進行燒錄。
預先安裝的 Applet#
您的擷取卡隨附至少一個預先安裝的 applet。已安裝的 applet 適用於初步檢查整體系統功能。稍後(當您開始調整系統以符合特定的影像擷取需求時),您可能需要將其他 applet 燒錄至您的擷取卡。
擷取卡的韌體與 applet 會打包在一個 *.dll 或 *.hap 檔案中。在 FPGA 設定期間,它會與 applet 一起載入至擷取卡中。因此,在為您的擷取卡選擇 applet 時,您無需擔心韌體版本與相容性問題。
Basler 提供各種廣泛的影像擷取與處理 applet。
做出決定後,請參閱燒錄或 Framegrabber API documentation 以了解如何將韌體/applet 載入 marathon ACX-QP 中。
*.hap 檔案與 *.dll 檔案#
applet 共有兩種:由 Basler 提供始終如一的 Acquisition Applets (*.dll),以及由您自己或 Basler 在 VisualApplets 中開發的自訂 applet (*.hap)。
| Acquisition Applets | 自訂 Applets | |
|---|---|---|
| Applet 功能 | Acquisition applet 結合了特定的影像擷取與處理功能,以符合特定應用領域的需求。 | 自訂 applet(也稱為 VA applet)旨在滿足任何 Acquisition applet 未涵蓋的特定應用目的。 |
| 開發人員 | Acquisition applets 是由 Basler 開發。它們隨 Framegrabber SDK 一併提供。 | VA applet 是使用圖形化程式設計環境 VisualApplets (VA) 開發的。可以由 Basler 為您編寫,也可以由您自行編寫。自行編寫 VA applet 的先決條件是您必須持有 VisualApplets 授權。 |
| 副檔名 | Acquisition applet 的副檔名為 *.dll。 | VA applet 的副檔名為 *.hap。 |
| 發行方式 | Basler 以 applet 套件的形式提供 Acquisition applet。您擷取卡的 applet 套件包含了適用於該擷取卡的所有 Acquisition applet。 | VA applet 一律以單一 *.hap 檔案形式提供。 |
安裝 Applets#
在您的擷取卡上使用特定的 Applet 之前,必須先將其安裝至擷取卡上。有關安裝 Applet 的說明,請參閱 Managing Applets (microDiagnostics)。
手動新增 Applet#
若要將作為 *.dll 檔案(而非安裝程式形式)收到的 Applet 新增至主機檔案系統:
- 取得您收到的 Applet 檔案 (*.dll)。
- Copy this file into the following directory: <Framegrabber SDK installation directory>/Dll/<Frame grabber model>
現在您可以開始使用新的 Applet。
測試影像擷取#
在您開始在自己的軟體中使用 applet(透過 API)之前,您可能會想要測試系統設定或個別 applet(及其參數化選項)。
為此,您可以使用作為 Framegrabber SDK 環境一部分安裝在您電腦上的 microDisplay X 工具。有關如何載入和測試 Applet 的說明,請參閱 Configuring the Applet (microDisplay X)。
儲存小程式組態#
在您設定好 applet(在 microDisplay X 中或透過 Framegrabber API)之後,您可以儲存設定。如需更多資訊,請參閱 Other Tasks (microDisplay X)。