2015-08-14 70 views
4

我有一個帶有5個cRIO目標的LabVIEW項目。我編寫了一個構建VI,編譯和部署rtexes,部署後重啓目標。問題在於,在部署時,LabVIEW打開一個連接到它想要保持活動的目標。這就是爲什麼它顯示一個錯誤對話框,其中顯示「警告:與目標(名稱)的連接已丟失。」 現在的問題是我必須做些什麼才能抑制這些對話框,或者我怎樣才能完全避免它們?如何以編程方式構建VI而無需用戶交互?

Start the build for every RT if the button is pressed Build, deploy, clean and reboot

編輯: 我想建立或編譯buildspecifications,我不希望產生任何代碼。問題是,如果LabVIEW連接到一個cRIO,它會保持連接的活動狀態,當它重新啓動時,它不能重新連接,因爲它會阻止執行的rtexe,所以它彈出一個錯誤,我不知道如何禁止或刪除它。必須重新啓動內置的rtexe才能執行。

The unwanted popup

編輯2 的問題是,該彈出塊下面的代碼的執行。它應該是一個沒有彈出窗口的沉默VI。複製軟件不是正確的選擇,因爲代碼不同於目標。

+0

你的問題並不完全清楚,我,但你不能只是簡單的抑制警告?此外,你的頭銜暗示你想自動創建VI?如果是這樣的話,請看看這裏,http://sine.ni.com/nips/cds/view/p/lang/en/nid/209110 –

+0

我編輯了我的問題我希望現在更清楚我的試着做。 – simonides

+1

你的問題對我來說不是很清楚。你能描述一下嗎?爲什麼你根本不想使用NI複製軟件? –

回答

1

看來您已將cRIO添加到您的項目中。有趣的是,部署將自動連接,但不會斷開連接。

一種可能性是禁用cRIO項目屬性中的自動連接檢查。

另一種可能性是讓LabVIEW與所有目標斷開連接。見下面的截圖。基本上,您可以遍歷所有打開的項目的所有設備並斷開連接。您必須在每次部署後執行此操作。

Disconnecting from all connected targets in LabVIEW

[對不起,只有德國的LabVIEW可在這裏]

相關問題