將LabVIEW文件恢復為先前版本

更新 Nov 10, 2020

環境

軟體

  • LabVIEW

  • 我可以在較早版本的LabVIEW中使用LabVIEW代碼嗎?
  • 如何將VI回滾到LabVIEW的早期版本?
  • 如何在較早版本的LabVIEW中打開VI?
  • 我有較新版本的LabVIEW代碼,是否可以在較舊的版本上運行它?
  • 我可以在較新版本的LabVIEW中打開VI,但在較舊版本的LabVIEW中無法打開VI,因為出現錯誤提示文件版本晚於當前LabVIEW版本。在舊版本的LabVIEW中我可以打開代碼嗎?下面列出了我收到的錯誤以及該錯誤的屏幕截圖:
LabVIEW:文件版本晚於當前的LabVIEW版本。
加載“ <VI名稱>”時發生錯誤。
LabVIEW加載錯誤代碼:9:VI版本(<VI版本>)比LabVIEW版本(<LabVIEW版本>)更新。

要將VI(及其層次結構)另存為LabVIEW的早期版本,您將需要使用並使用大於或等於該VI最初保存版本的LabVIEW版本。例如,還原在LabVIEW中創建的VI 2017年,您將需要使用LabVIEW 2017或更高版本來初始化VI。

LabVIEW 8.0及更高版本

遵循LabVIEW幫助文檔: 保存為先前版本

LabVIEW 7.0及更早版本

  1. 對於VI層次結構中的頂級VI,選擇“文件”»“使用選項保存”以顯示“使用選項保存”對話框。
  2. 選擇“保存至先前版本”可保存先前版本的VI層次結構。
  3. 單擊“保存”按鈕以顯示“選擇目錄”對話框。
  4. 選擇要保存VI層次結構的目錄。
  5. 單擊保存按鈕。
該信息也可在LabVIEW幫助中找到,方法是選擇“幫助”»“目錄和索引”。

我沒有所需的LabVIEW版本

如果您沒有能夠打開要還原的VI的LabVIEW版本,則我們論壇的“版本轉換”部分是一種有效的方法,可與社區聯繫,以尋求還原VI的幫助。請參閱發佈在鏈接頁面頂部的轉換板規則,以獲取有關如何轉換代碼的指導。

附加信息

  • 在更高版本的LabVIEW中引入功能的VI無法在不存在新功能的早期版本的LabVIEW中完全運行。在這種情況下,將新的VI保存為以前的版本時,舊版本的VI將缺少新功能。程序框圖中包含問號的VI將替換無效的VI。
  • 不能向後保存VI到工具箱中。這是因為工具包具有自己的版本,並且您一次只能在一台計算機上為一個版本的LabVIEW安裝一個工具包。
  • vi.lib中的VI也不會保存為以前的版本。當VI已存在於先前版本中時,無需將其保存。當您為以前的LabVIEW版本保存VI時,不會轉換vi.lib VI,但將保留對該VI的引用。在先前版本的LabVIEW中打開VI時,新轉換的VI將鏈接至該版本LabVIEW的vi.lib VI。此過程節省了時間和磁盤空間。新轉換的VI與以前版本的vi.lib VI相同。
有關每個版本的LabVIEW處理由不同版本的LabVIEW創建的VI的功能的更多詳細信息,請參見升級或還原VI教程