跳至內容

VisualApplets 3.2.0 的變更與已修正問題#

連接授權加密狗#

  • 當與授權金鍵的連線中斷時,VisualApplets 的行為已變更:VisualApplets 會阻擋使用者操作,但仍可儲存當前設計。VisualApplets 會在授權連線重新建立後,從被阻擋的狀態恢復正常。(8851)

運算子#

Scope#

  • 「Scope」運算子的參數設定已有所變更:輸出影像的最大寬度現已不再取決於輸入影像的最大寬度。請注意,若設定輸出影像寬度大於輸入影像寬度,可能會導致擷取輸入資料的速度變慢。(9315)

Blob_Analysis_1D#

  • 操作員的模擬操作 Blob_Analysis_1D 已獲得改善。
  • 關於操作員的文件 Blob_Analysis_1D 已獲得改善。(7604、7710)

Blob_Analysis_1D#

  • 此運算子 Blob_Analysis_1D 已進行強化,現在能夠處理空幀了。(7711)

Blob_Analysis_2D#

  • 關於操作員的文件 Blob_Analysis_2D 已獲得改善。(7710)

RemovePixel#

  • 操作員的模擬 RemovePixel 現在允許行長不一及空行。(6707)
  • 若將參數 FlushCondition 設定為 EoF,輸出連結的最大影像寬度將因 1 倍的並行處理而增加。(6707)

Register#

  • 操作員的模擬 Register 此問題已修復。模擬程式現可處理具有可變行長度及/或空行的影像。(在較早版本中:當輸入影像的行長度短於輸入影像的寬度,且後續行中的前 2 個像素被移除時,該 2nd 該行中的某個像素在模擬中包含錯誤的數值。此問題已修正。) (9210)

SplitImage#

  • 操作員的模擬 SplitImage 此問題已修復。模擬功能現已能處理包含可變行長及/或空行的分割影像。每張影像中最長的一行將決定該影像的寬度。(9212)

SampleDn#

  • 操作員的模擬 SampleDn 此問題已修復,現在即使使用 2^n 的採樣因子,也能正常運作。

PixelReplicator#

  • 運算子 PixelReplicator 此問題已修復,現在在 0D 格式(影像協定 VALT_IMAGE0D)下也能正常運作。

IntFieldParamReference#

  • 運算子 IntFieldParamReference 現在也支援對無符號整數 (UINT) 欄位的引用。(在較早的版本中,載入包含一個 IntFieldParamReference 涉及 UINT 欄位的參考。已修正。) (9361)

StreamAnalyzer#

  • 在運算子中計算 DataRate StreamAnalyzer 現在運作正常了。(在較早的版本中,當輸入資料的位寬大於 8 位元時,會顯示像素速率的倍數。此問題已修正。)(9328)
  • IdleFraction 的測量功能現已運作正常。當資料因管線受阻而無法通過時,該期間的週期將不再計入閒置計數中。(在較早版本中,運算子 Streamanalyzer (提供了錯誤的 IdleFraction 值。此問題已修正。) (9329)

動態ROI:#

  • 運算子 DynamicROI 現已能在所有情況下再次輸出正確的線段長度。(在 3.1.x 版本中,該運算子會在特定情況下輸出錯誤的線段長度。此問題已修復。(7722)

參數庫#

  • 已改進公式中被引用參數名稱的錯誤檢查功能。(8279、8970)

    舉例來說,若您重新命名一個被引用的模組(導致引用該模組的模組中的引用參數變得未定義),系統會立即顯示相應的警告訊息。

自訂運算子#

  • 已修正自訂運算子的記憶體存取問題。(9151)

eVA Designer#

  • 在 eVA Designer 某項目的可用格式清單 ImgIn 或 ImgOut 當某種格式被修改或移除時,運算子可能會與對應介面埠的格式清單產生不一致。此問題已修復。開啟 eVA 平台描述檔時,系統會自動解決可能發生的格式衝突。(9164)

自動頻寬分析#

在VisualApplets 3.2 版本中,自動頻寬分析功能已停用。由於VisualApplets 的功能持續擴展(新增運算子、新增硬體平台、針對特定硬體的記憶體處理機制),最初實作的頻寬分析功能逐漸無法提供可靠的結果。

在實際應用中,吞吐量通常取決於實際的影像內容與時間因素。在VisualApplets 的自動頻寬分析中,這兩方面均未被納入考量。

根據實務經驗,頻寬通常由開發人員在設計過程中進行監控與計算。為協助開發人員進行計算,VisualApplets 現已新增顯示各連線的最大資料吞吐量功能(可透過開關按鈕選擇是否顯示)。

User Library#

  • 建立包含具有浮點數欄位參數之模組的受保護使用者函式庫元素,現在已能正常運作。(在較早版本中,這偶爾會導致程式當機。此問題已修復。)(9264)
  • 現在,儲存包含具有負係數的整數欄位參數的受保護使用者函式庫元素時,已能正常運作。(在較早的版本中,儲存受保護的使用者函式庫元素時,整數欄位參數的負係數會遺失(例如, FIRoperatorNxM). 此問題已修復。) (9252)
  • 將位於階層式方塊內的已實例化使用者函式庫模組儲存至使用者函式庫:現在即使該模組的輸出已連接至階層式方塊的輸出節點,且該連結上還連接了一個模擬模組,儲存操作也能正常進行。(在較早版本中,此情況可能會導致VisualApplets 發生當機。已修正。) (9246)

雜項#

新增/移除模組連接埠#

  • 現在,新增或移除已實例化模組的連接埠已能正常運作。(在較早的版本中,某些情況下新增或移除已實例化模組的連接埠可能會導致VisualApplets 發生當機。此問題已修復。)(9304)
  • 已改進了將連結參數變更傳遞至整個設計的機制。(8874)

偵測 Vivado 版本#

  • VisualApplets 現在能夠可靠地偵測 Vivado 版本。(在較早的版本中,VisualApplets 在某些情況下無法偵測 Vivado 版本。特別是當 Vivado 因環境變數定義不當而回傳警告訊息時,便會發生此情況。此問題已修復。)(9099)

其他變更#

與VisualApplets 先前版本相比的所有其他變更,均列於「新功能」一節中。