如何在LabVIEW中執行Windows命令?

更新 Nov 10, 2020

環境

軟體

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

我想在LabVIEW中執行Windows命令行命令。我該怎麼做?

有兩種方法可以完成此操作。兩種方法都使用System Exec VI ,該VI可在“連接性»庫和可執行文件”面板中找到。
  • 以下代碼在C:\目錄中執行dir命令,並將結果輸出到字符串指示器。如果使用此方法,則不會看到命令提示符窗口。 LabVIEW將打開它,運行命令並返回字符串結果。在繼續執行程序之前,LabVIEW將等待直到結果返回。在某些情況下,有必要在目錄後添加換行符(\ r \ n) 命令。

該圖像是LabVIEW片段,其中包含可在項目中重複使用的LabVIEW代碼。要使用代碼段,請右鍵單擊圖像,將其保存到計算機,然後將文件拖到LabVIEW程序框圖上。

  • 或者,下面顯示的實現將打開命令提示符窗口,並在命令提示符下的C:\上執行dir命令。 / k參數強制命令提示符窗口保持打開狀態,以便您可以看到dir命令的結果。使用該方法,LabVIEW和命令提示符窗口將異步運行。換句話說,在啟動命令窗口並將命令傳遞給它之後,當命令提示符窗口響應dir命令時,LabVIEW將繼續執行代碼中的下一個VI。

該圖像是LabVIEW片段,其中包含可在項目中重複使用的LabVIEW代碼。要使用代碼段,請右鍵單擊圖像,將其保存到計算機,然後將文件拖到LabVIEW程序框圖上。

附加信息

如果您需要自動化更大的命令集,也可以使用System Exec.vi來調用VBscript文件,