在LabVIEW中調用* .exe文件的常用方法是使用System Exec VI。 System Exec VI位於LabVIEW 7.x的
Communication 面板中,或者位於LabVIEW 8.x及更新版本的
Connectivity»Libraries&Executables面板中。
System Exec VI接受要在Windows命令提示字元中執行的字串格式。如果Windows PATH環境變數中存在該執行檔目錄,則可以使用其檔名作為此字串輸入來運行執行檔(例如, application_name.exe) 。否則,您需要在
command line 接點輸入中寫入包含執行檔的完整路徑。請參閱Additional Information瞭解如何使用System Exec VI。
System Exec VI不支援執行檔後面的參數選項。如果您的應用程式要求您使用執行檔時需輸入參數選項,則可以執行以下操作:
- 創建一個
filename.bat批次檔
,該文件運行執行檔,並帶上所需的參數選項(例如filename.exe -option1 -option2
)。 - 使用LabVIEW System Exec VI呼叫
filename.bat批次檔
。
Additional Information
有關使用System Exec VI的範例,若您是使用LabVIEW 2012及更低的版本,請參閱<LabVIEW> \ examples \ comm目錄中的Calling System Exec VI;若為LabVIEW 2013及更高版本,則可至<LabVIEW> \ examples \ Connectivity \ Libraries and Executable 中參閱 Command Line Execution VI。 或者,請參閱下面的LabVIEW程式碼片段,了解從LabVIEW中運行Windows記事本程式的方法(至少需要LabVIEW 8.0)。
圖1:使用System Exec VI開啟Windows記事本範例