我該如何取代另一個擁有相同檔名的子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