跳至內容

VisualApplets 3.4.0 的新功能#

全新平台 imaFlex CXP-12 Quad#

VisualApplets 現已支援全新的 imaFlex CXP-12 Quad 平台。對此全新mE6 平台的支援,亦提供了以下新操作項:

  • CxpCamera
  • CxpRxTrigger
  • CxpTxTrigger
  • CxpCameraMultiTap
  • CxpPortStatus
  • DmaFromPC
  • LineBuffera
  • FrameBufferRandomReadb
  • RamLUTb

  1. 此運算子在功能上與該運算子向後相容 ImageBuffer 適用於 mE5 幀擷取卡。 ↩

  2. 這些運算子在功能上與 mE5 幀擷取卡的運算子向下相容,但 mE5 平台的運算子所使用的參數與 imaFlex CXP-12 Quad 平台的運算子不同。↩↩

以下運算子已針對 imaFlex CXP-12 Quad 進行了調整:

  • AppletProperties
  • BoardStatus
  • DmaToPC
  • GPI
  • GPO
  • FFT
  • LED
  • LUT

imaFlex CXP-12 Quad 的新使用者函式庫#

全新的 imaFlex_CXP12_Tools.val imaFlex CXP-12 Quad 平台已提供使用者函式庫,其中包含用於取代 ImageBufferMultiRoI 進行明確的生命週期管理即呼叫 ImageBufferMultiRoIDyn 運算子,以及一個用於 JPEG 壓縮的自訂元件(JPEG_Encoder_Color_iF)。

適用於 imaFlex CXP-12 Quad 的增強型合成引擎,用於建構小程式#

若要使用 imaFlex CXP-12 Quad 平台建置小程式,您可以採用增強型合成引擎,該引擎有助於讓複雜設計達到時序收斂。要啟用此引擎,請在「建置」對話方塊中,透過下拉式選單將合成引擎從「標準」切換為「增強型」。

Windows 11 支援#

VisualApplets 現已支援Windows 11(64 位元)。然而,Xilinx ISE 並不支援Windows 11。若您需為必須使用Xilinx ISE 進行建置的平台建立 Applet,請在Windows 10 環境下安裝VisualApplets 。若您的目標平台受 Vivado 支援,請使用Xilinx Vivado 來建置 Applet(Vivado 支援Windows 11)。請參閱系統需求,了解 Vivado 所支援的平台。

GUI#

嶄新的外觀與操作體驗#

工具列與對話方塊的圖示已更新。您可以在「系統設定」中選擇兩種不同大小的工具列圖示。

全新 GUI 介面外觀VisualApplets

參數資訊檢視#

新增了一個視圖:「參數資訊」視圖。「參數資訊」視圖會顯示當前設計中所有運算子的所有參數,從而提供所有已配置參數的完整概覽。

參數資訊檢視

檔案格式#

儲存設計的檔案格式#

儲存設計的檔案格式已從*.va變更為*.vad。

新檔案格式比舊檔案格式更有效率、載入速度更快,而且更安全。

以舊版*.va檔案格式儲存的設計具有向後相容性,這表示您仍可在VisualApplets 中開啟這些檔案,並能將設計儲存為*.va檔案格式。然而,若您以*.va舊版檔案格式儲存的設計中包含受保護的使用者函式庫元件,該受保護元件的內容將不會隨設計一併儲存。在此情況下,當您欲開啟*.va設計格式時,必須先在VisualApplets 中匯入包含此元件的使用者函式庫。

Basler 建議,若情況允許,應始終使用新的檔案格式。

儲存使用者函式庫元素與自訂函式庫的檔案格式#

用於儲存使用者函式庫元素及自訂運算子函式庫的檔案格式,已從*.vl變更為*.val。

新檔案格式比舊檔案格式更有效率、載入速度更快,而且更安全。

以舊版*.vl檔案格式儲存的使用者函式庫元件和自訂運算子函式庫具有向後相容性,這表示您仍可在「VisualApplets 」中開啟這些檔案,且仍可將使用者函式庫元件和自訂運算子函式庫儲存為*.vl檔案格式。然而,若您將使用者函式庫儲存為*.vl舊版檔案格式,受保護的元件將無法被儲存。 在此情況下,請解除保護,或將使用者函式庫儲存為較新且建議使用的*.val檔案格式。

Basler 建議,若情況允許,應始終使用新的檔案格式。

剪貼簿內容的格式#

剪貼簿內容的格式已變更。在此新格式下,無法透過剪貼簿(複製與貼上)將在「VisualApplets 3.4.0」中開啟的設計內容,複製到在舊版「VisualApplets 」中開啟的設計中。不過,從舊版「VisualApplet」複製到「VisualApplets 3.4.0」則仍可正常運作。

實例化模組的新命名方案#

已實作一套新的命名方案,用於為新建立的模組命名。現在,新模組預設會採用運算子的名稱。根據舊的命名方案,模組原本被命名為Module1、Module2等。您可以在「系統設定」選單的「設計」分頁中,透過「模組自動命名」設定來恢復舊有的行為。

範例#

「運算子範例」已擴充,現在每個運算子都有對應的範例。這些範例的說明詳見「教學與範例」章節。這些範例並未展示詳細的影像運算過程,而是旨在讓使用者清楚了解該運算子的運作原理。