VisualApplets 3.8.0 的變更與已修正問題#
Operators#
Blob Library#
- 在修正此問題之前,
BlobDetector1D當下游操作員產生背壓時(例如在使用SplitLine運算子。此問題僅影響模擬環境,並未影響該運算子在硬體中的運作行為。此問題已修復。(問題編號:364374)
Hardware Platform Library#
- 在解決此問題之前,當兩個……時,DRC2 會報告一個通用的網表生成錯誤。
CoFCamera模組曾用於「imaFlex 2 Dual 100 」設計中。雖然該設計仍可建構,但產生的硬體設計可能無法正常運作。此問題已修正。(問題編號:366304)
Memory Library#
基於 LUT 的運算子#
- 在修復此問題之前,當從文字檔將包含超過 53 位元的整數值匯入至基於 LUT 的運算子及其他支援檔案匯入功能的運算子的整數欄位參數時,可能會發生讀取不精確的情況。因此,某些最低有效位元可能會遺失,導致數值被四捨五入,例如在 LUT 條目中。此問題現已修復,大型整數值現可完全精確地匯入。(問題編號:363933)
LineBuffer 運算子#
- 在修正此問題之前,
LineBuffer在imaFlex 2 Dual 100 硬體平台上,該運算子可能會因輸入資料流的時序特性而導致效能下降。在最壞的情況下,可達成的最大頻寬可能會減少多達 50%。此問題已修復。現在,該運算子在所有受支援的輸入資料流時序特性下,皆能提供預期的效能。(問題編號:366936)
Parameters Library#
- 在修正此問題之前,
IntParamTranslator,FloatParamTranslator以及EnumParamTranslator操作員可能會錯誤地保留該 Value 在動態寫入目標變更後,該參數於擷取期間被阻塞。此情況發生於前一次寫入目標在擷取期間被阻塞時。該限制已套用至操作員的 Value 參數,但在切換至沒有此限制的寫入目標時,該參數並未被移除。此問題已修復。該 Value 此參數現已能正確反映目前選取的寫入目標的擷取狀態。(問題編號:369381)
訊號函式庫#
SignalDelay 運算子#
- 在解決此問題之前,該功能的實作
SignalDelay當延遲值較大(大於 400 個延遲週期)時,此運算子可能會產生不正確的時序行為。此問題已修復。因此,每當修正後的行為導致的時序結果與早期版本的VisualApplets 所產生的結果不同時,系統便會顯示警告訊息。(問題編號:362680)
指令碼撰寫#
- 「腳本主控台」現已包含「Python 版本設定」對話方塊。您可以管理受支援的本地 Python 安裝,並選擇VisualApplets 在載入 Python 腳本環境時所使用的 Python 版本。 您可以透過選取python.exe或安裝目錄來註冊額外的 Python 安裝。您可以為自己的項目命名、添加註解,以及移除這些項目。VisualApplets 目前支援相容的 64 位元架構下的 Python 3.10 至 3.14 版本。(問題編號:336983)
範例#
- imaFlex 2 Dual 100 平台上的資料轉發範例已更新。現在,這些範例會像實際應用程式一樣從相機擷取影像,而非使用人工生成的影像來源。(問題編號:367289)
- 當
distortion_correction.pyDistortion Correction 範例的腳本已更新。先前,該腳本僅能根據一組徑向畸變校正係數來生成查找表(LUT)。現在,該腳本會直接利用 OpenCV 從一組校準影像中生成係數,並建立用於VisualApplets 設計的係數查找表。(問題編號:351232) - 已新增範例,說明如何解讀連接數大於 X1 的 BGR 彩色攝影機。這些範例涵蓋彩色線掃描攝影機以及連接數為 X2 的彩色面掃描攝影機。(工單編號:368476)
Simulation#
- 在修復此問題之前,VisualApplets 在模擬過程中若遇到特定類型的.tif影像,可能會發生當機。此問題現已修復。VisualApplets 現已能正確讀取這些.tif影像。(問題編號:368717)
其他#
- 已將 GUI 框架更新至 Qt 6.11.1。Qt 6.11.1 的原始碼可於https://download.qt.io/archive/qt/6.11/6.11.1/single/ 取得。如需原始碼,亦可向 Basler 提出請求。如需進一步資訊,請聯絡Basler 技術支援。(工單編號:369976)
- 已將 ImageMagick 函式庫更新至 7.1.2-29 版。(問題單編號:360304)
- 當機報告功能已進行更新。現在可透過設定環境變數 VA_DISABLE_CRASH_REPORTING=1,完全停用當機報告功能。(問題編號:366651)
- 在修復此問題之前,若複製並貼上使用 EventID 資源的操作員,可能會在複製的模組上產生重複的 EventID 指派。由此產生的資源衝突無法在「裝置資源」對話方塊中解決。此問題現已修復。(問題編號:363217)