From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



當使用IMAQ Copy時, 為什麼LabVIEW會損毀(Crash)並出現錯誤訊息"0xF50EFD7B in MemoryManager.cpp" ?



主要軟體: IMAQ Vision Builder
主要軟體版本: 5.0
主要軟體修正版本: N/A
次要軟體: N/A

問題: 當我執行的程式中使用"IMAQ COPY"去複製一張影像時,LabVIEW將會損毀(Crash)關閉並出現錯誤訊息"0xF50EFD7B in MemoryManager.cpp"。為什麼我會得到這樣的錯誤, 我應該如何去預防它出現?

解答:

這個錯誤發生是因為你不能建立一個影像常數(image constant), 此不會指向一個存在記憶體中的影像。因為影像是通過一個參考(reference)來傳遞,而不是一個數值。當你建立一個影像常數並且給它一個不存在的影像的名字時, 他建立一個無效的參考而造成記憶體管理崩潰(Crash)。 當使用影像參考接線時, 應該總是要使用"IMAQ Create"功能去建立一個新的影像參考, 而不要從右鍵選單中使用Create»Constant功能。

 



相關連結: LabVIEW Help: IMAQ Copy VI
Whitepaper: Ring Acquisitions

附加檔案:





報告日期: 01/23/2014
最後更新: 12/07/2015
文件偏號: 6HM9LSK9