呼叫腳本直譯器
可以透過更改環境路徑變數來簡化直譯器的呼叫,以包括直譯器和相應library檔案的儲存位置。您可使用系統屬性編輯器編輯環境路徑,並需要確保將環境路徑變數修改為包括直譯器和相應library檔案所在的目錄,以便機器將Perl和Python tokens 辨識為使用直譯器的命令。
- 右鍵點擊我的電腦,然後選擇屬性。
- 選擇進階頁面。
- 點擊環境變數。
- 在系統變數中,選擇路徑變數,然後點擊編輯。
- 增加儲存直譯器的目錄。
注意:此範例使用“使用ActivePerl 5.10.0直譯器”和“ ActivePython 2.6.1直譯器”準備,可以分別從外部連結:APSN ActivePerl網站和外部連結:ActiveState ActivePython網站下載。兩種安裝程式均具有內建功能來編輯環境路徑變數,以包括解釋程式的目錄位置和相應的library檔案。
從命令提示字元呼叫Perl和Python腳本
- 選擇開始»執行
- 輸入cmd以啟動命令提示字元
- 選到儲存Perl或Python腳本的目錄
- 要呼叫將執行腳本的直譯器,請使用以下命令:
針對Perl腳本,請使用:' perl scriptName.pl參數',如下圖所示。

針對Python腳本,請使用:'p ython scriptName.py arguments ',如下圖所示。

從LabVIEW呼叫Perl和Python腳本
在LabVIEW中,您可以使用System Exec.vi執行系統級命令行,其中可以包含您要啟動的應用程式支援的任何參數。該VI可用於呼叫命令行參數,以啟動Perl或Python腳本。確保您的環境路徑變數包括儲存直譯器和相應library檔案的目錄,這樣可讓 System Exec呼叫perl和python tokens 辨識為使用Perl和Python直譯器執行腳本的命令。

要從LabVIEW呼叫Perl或Python腳本,您需要將以下參數傳遞給System Exec.vi
- command line :表示LabVIEW為執行程式而呼叫的命令,但如果執行檔不在PATH環境變數中列出的目錄中,則命令行必須包含執行檔的完整路徑。
- working directory :要從中執行命令的檔案系統目錄。