跳至內容

VisualApplets 3.8.0 變更與修正的問題#

Operator#

Blob Library#

  • 修正此問題之前, BlobDetector1D 當下游運算子引入反壓(例如使用以下項目時),運算子可能會在逐行模式的模擬過程中遺失其輸出的資料: SplitLine 運算子。此問題僅影響模擬,不影響運算子在硬體中的行為。此問題已修正。(工單編號:364374)

Hardware Platform Library#

  • 在修正此問題之前,當 imaFlex 2 Dual 100 設計中使用兩個 CoFCamera 模組時,DRC2 會回報一般網表產生錯誤。儘管該設計仍可建置,但產生的硬體設計可能會失去功能。此問題已修正。(工單編號:366304)

Memory Library#

LUT-based Operators#

  • 在修正此問題之前,從文字檔匯入至基於 LUT 及其他支援檔案匯入之運算子的整數欄位參數時,包含超過 53 位元的整數值可能會被不精確地讀取。因此,某些最低有效位元可能會遺失,導致產生四捨五入的值(例如在 LUT 項目中)。此問題已修正,現在大型整數值能以完整精度匯入。(工單編號:363933)

LineBuffer Operator#

  • 修正此問題之前, LineBuffer imaFlex 2 Dual 100 硬體平台上的運算子可能會根據輸入資料串流的時序特性,展現出降低的效能。在最壞的情況下,最大可達到的頻寬可能會下降高達 50%。此問題已修正。該運算子現在能在所有支援的輸入串流時序特性下提供預期的效能。(工單編號:366936)

Parameters Library#

  • 修正此問題之前, IntParamTranslator, FloatParamTranslator的狀態,以及 EnumParamTranslator operators 可能會在動態寫入目標變更後,於擷取期間錯誤地保持 Value 參數遭到封鎖。這種情況發生在先前的寫入目標在擷取期間遭到封鎖時。此限制會套用至 operator 的 Value 參數,但在切換至沒有此限制的寫入目標時並未移除。此問題已修正。現在 Value 參數可正確反映目前所選寫入目標的擷取狀態。(票證 ID:369381)

Signal Library#

SignalDelay Operator#

  • 在修正此問題之前, SignalDelay 運算子的實作可能會針對大型延遲值(大於 400 個延遲週期)產生不正確的時序行為。此問題已修正。因此,每當修正後的行為導致時序結果與舊版 VisualApplets 所產生的結果不同時,現在就會顯示警告訊息。(工單編號:362680)

指令碼編寫#

  • Scripting Console 現在包含 Python Version Settings 對話方塊。您可以管理支援的本機 Python 安裝,並選取 VisualApplets 載荷 Python 用戶端腳本環境時所使用的 Python 版本。您可以透過選取 python.exe 或安裝目錄來註冊其他 Python 安裝。您可以命名、新增註解以及移除您自己的項目。VisualApplets 目前在相容的 64 位元架構中支援 Python 3.10 至 3.14 版本。(票證 ID:336983)

範例#

  • imaFlex 2 Dual 100 平台上資料轉送的範例已更新。它們現在會像實際應用程式一樣從相機擷取影像,而不是使用人工影像來源。(工單編號:367289)
  • 影像 distortion_correction.py Distortion Correction 範例的手稿已更新。先前,手稿僅從一組徑向畸變校正係數產生對照表 (LUT)。現在,手稿會使用 OpenCV 直接從一組校正影像產生係數,並建立係數 LUT 以用於 VisualApplets 設計中。(工單編號:351232)
  • 已新增新的範例,展示如何解讀連線數大於 X1 的 BGR 彩色相機。這些範例涵蓋彩色線型掃描相機以及具有 X2 連線數的彩色區域掃描相機。(工單編號:368476)

Simulation#

  • 在修正此問題之前,VisualApplets 在模擬某些類型的 .tif 影像時可能會當機。此問題已修正。現在 VisualApplets 可以正確讀取這些 .tif 影像。(票證 ID:368717)

其他#

  • 已將 GUI 架構更新至 Qt 6.11.1。Qt 6.11.1 的原始程式碼可在 https://download.qt.io/archive/qt/6.11/6.11.1/single/ 取得。亦可向 Basler 索取原始程式碼。如需詳細資訊,請聯絡 Basler 支援服務。(票證 ID:369976)
  • 已將 ImageMagick 圖書館更新至版本 7.1.2-29。(Ticket ID: 360304)
  • 崩潰回報實作已更新。現在透過將環境變數 VA_DISABLE_CRASH_REPORTING=1 設定為 1,即可完全停用崩潰回報。(Ticket ID: 366651)
  • 在修正此問題之前,複製並貼上使用 EventID 資源的 operator 可能會在複製的模組上留下重複的 EventID 指派。由此產生的資源衝突無法在 Device Resources 對話方塊中解決。此問題已修正。(票證 ID:363217)