我該如何取代另一個擁有相同檔名的子VI呢?
主要軟體: LabVIEW Development Systems>>Base Package
主要軟體版本: 7.1
主要軟體修正版本:
次要軟體: N/A
問題: 我該如何取代另一個擁有相同檔名的子VI呢?當我試圖取代時,似乎都還是原本的那個VI而非新的?
解答: 當您欲讀入一個新的子VI複本,您必須先將舊的從記憶體中移除。您可以觀察"Windows"選單來得知目前是哪一個VI正在記憶體中。最簡單的移除方式是去關閉這個子VI本身及任何其他有呼叫它的VI。打開新的子VI複本到記憶體中,並選取"File" >> "UI Properties"。然後在夏拉式選單中選擇"General"確認這是您所想要的版本,然後重新打開主VI。當LabVIEW試圖去連結該子VI時,它會發現記憶體中已存在複本(新版的),它就會開始使用這個子VI而不去尋找之前的版本。
當然對於這類問題最好的解法就是為每一個子VI取不同的檔名...
相關連結: KnowledgeBase 20NF09LJ: Loading Two VIs with the Same Name Causes Problems
附加檔案:
報告日期: 01/30/1996
最後更新: 02/26/2006
文件偏號: 0HTFEMTA
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.