VisualApplets 3.6.0 的新功能#
Python 腳本編寫#
VisualApplets 版本 3.6.0 亦提供了 Python 腳本的範例。
現在您也可以在「腳本集」中使用 Python 腳本了。
此版本的VisualApplets 包含 Python 3.13,該版本已安裝於 /lib/python313 位於 `VisualApplets ` 安裝目錄內的資料夾。您可以透過執行以下指令來新增 Python 模組: lib\python313\python.exe -m pip install <module_name>. 例如,要安裝 numpy,請開啟 Windows 命令提示字元, 請導航至 python313 資料夾,並執行 python -m pip install numpy.
新營運商#
VisualApplets 3.6.0 版本提供了以下新運算子:
Memory Library:
- FrameBufferMultiRoi 針對 imaFlex 平台:此運算子會將輸入影像資料緩衝儲存於幀擷取卡的 RAM(DRAM)中,並針對每張緩衝影像輸出任意數量的感興趣區域(ROI)。此運算子取代了使用者函式庫中的元件
ImageBufferMultiRoI來自使用者函式庫 imaFlex_CXP12_工具 進行明確的生命週期管理即呼叫FrameBufferMultiRoi來自使用者函式庫 imaFlex_CXP12_工具_進階. 基於相容性考量,舊版的使用者函式庫元件仍隨VisualApplets 一併提供。 - CoefficientBufferMultiRoi 適用於 imaFlex 平台:此運算子可讓您將影像資料從主機電腦上傳至幀擷取卡的 RAM(DRAM)。它能針對任意數量的感興趣區域(ROI)提供連續的資料輸出。此運算子可用於 ImaFlex 平台,以取代
CoefficientBuffer運算子。兩者的區別在於,該CoefficientBuffer該運算子支援多個輸出連結,而CoefficientBufferMultiRoi此運算子利用核心元件輸出多張影像。
Blob 函式庫:
- 新營運商 BlobDetector1D 進行明確的生命週期管理即呼叫 BlobDetector2D 取代原先的操作員 Blob_Analysis_1D 進行明確的生命週期管理即呼叫 Blob_Analysis_2D. 這些新運算子支援更高的時脈頻率,並能確保結果的輸出順序具有確定性。此外,錯誤處理功能也獲得了顯著改善。這些新運算子附帶了一組新的 範例. 那些老一輩的營運商,
Blob_Analysis_1D進行明確的生命週期管理即呼叫Blob_Analysis_2D, 這些是為了向後相容性而保留的。
範例#
現在已提供以下新的範例:
- 新增了一個處理來自 3 組單色鏡頭的影像資料的範例。請參閱《Tap 幾何排序範例文件》,以查看所有 Tap 幾何排序範例的清單。
- 新增了不使用 DRAM 儲存係數資料的平場校正(Block FFC)設計範例。這些範例改為透過對少量係數資料進行插值來校正影像。
- 新增了適用於racer 2 L 線掃描相機的HDR (High Dynamic Range) 範例。(問題編號:336275)
GUI 的改進#
- 現在,您可以在主視窗的「設計面板」中將圖表分頁分離,使設計內容顯示於浮動視窗中。透過這項新功能,您現在可以使用多個螢幕來編輯設計。
- 新增了在主視窗內分割「設計面板」的選項,可讓兩個圖表分頁並排顯示。
- 新增了針對連結錯誤的詳細通知,以協助解決與「VisualApplets 」設計規則之間的衝突。這些通知會以以下形式呈現:連結屬性對話方塊中的工具提示、處於錯誤狀態之連結的工具提示,以及 DRC 日誌中的新訊息。