2010-11-06 121 views
1

我正在使用NXT工具包插件用於LabView 2009,我試圖下載一個程序,目標是NXT到磚塊上。編譯時,它會因錯誤而失敗。LabView NXT編程 - 錯誤1003

錯誤1003:VI不可執行。 VI很可能被破壞或者其中一個子VI無法找到。選擇文件>>打開打開VI,然後驗證是否可以運行它。 來源:

  • 重試當前操作。

  • 重新啓動LabVIEW,然後重試。

由於沒有顯示錯誤的來源,所以我很茫然。

雖然它正在顯示連接正在工作,並且已使其他已運行的程序正常工作,但我正在使用藍牙連接。

任何幫助,將不勝感激。

回答

1

該錯誤指出項目中的某個VI不可執行或無法找到。這裏有幾個需要考慮的問題。您的項目中是否有很多VI或子VI?我建議查看VI層次結構(View > VI Hierarchy)。你是從項目視圖編譯 - 是否有任何VI在其名稱旁邊有一個警告符號?

其中一個VI必須丟失。在NI論壇上查看this post。它顯示了一個「失蹤」VI的例子。一個VI就不復存在時:

  • LabVIEW是在錯誤的目錄尋找它(或它的文件路徑改變)
  • 其文件名改爲
  • 作爲鏈接的例子顯示,使用多態VI,而不是VI本身(see here

你的錯誤可能是由一個VI在被折斷造成的:

  • VI內的錯誤阻止其運行(難以追蹤)