強制重新編譯VI

更新 Nov 17, 2023

產品資訊

軟體

  • LabVIEW

問題敘述

如何強制LabVIEW編譯或重新編譯VI?

解決方案

要強制LabVIEW重新編譯當前VI而不重新編譯其所有子VI,請使用以下快捷方式:

Windows / UNIX: <Ctrl> + Run Button
Mac: <Option> + Run Button

要強制LabVIEW重新編譯整個呼叫鏈(包含被呼叫到的所有sub VIs),請使用以下快捷鍵:

Windows / UNIX: <Ctrl> + <Shift> + Run Button
Mac: <Option> + <Shift> + Run Button

相關資訊

如果VI包含編譯後的程式碼,LabVIEW會在進行編輯並嘗試執行或保存VI後自動重新編譯VI。如果已編譯的程式碼與VI分開,則在打開VI時,LabVIEW會透過生成VI object file自動編譯VI,該檔案儲存已編譯的程式碼。

在極少數情況下,進行更改後,LabVIEW可能無法辨識需要重新編譯的VI。升級LabVIEW時(例如,從LabVIEW 7.1升級至LabVIEW 8.6),可能會發生這種情況,可能需要使用上述快捷方式強制VI重新編譯,然後VI才能正常執行。

有關preventing recompiling 或 mass compiling的更多資訊,請參見下面的連結。