最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

LabVIEW調(diào)用Perl和Python腳本

2023-04-23 20:27 作者:bjcyck  | 我要投稿

LabVIEW調(diào)用Perl和Python腳本

調(diào)用和重用現(xiàn)有代碼可以節(jié)省開發(fā)人員的時(shí)間和金錢。LabVIEW使用戶能夠直接訪問和集成以各種語言編寫的代碼。本文介紹如何使用LabVIEW中的System?Exec?VI重用Perl或Python腳本語言開發(fā)的測(cè)試腳本。

Perl和Python是高級(jí)編程語言,它們使用解釋器在運(yùn)行時(shí)將源代碼轉(zhuǎn)換為可執(zhí)行格式,而不是預(yù)編譯。,ActivePerl或ActivePython解釋器是執(zhí)行此翻譯所必需的。

調(diào)用腳本解釋器

通過更改環(huán)境路徑變量以包括保存解釋器和相應(yīng)庫(kù)文件的位置,可以簡(jiǎn)化調(diào)用解釋器??梢允褂孟到y(tǒng)屬性編輯器編輯環(huán)境路徑。需要確保修改環(huán)境路徑變量以包含解釋器和相應(yīng)庫(kù)文件所在的目錄,以便機(jī)器將Perl和Python標(biāo)記識(shí)別為使用解釋器的命令。

1.???????右鍵單擊“我的電腦”,然后選擇“屬性”。

2.???????選擇“高級(jí)”選項(xiàng)卡。

3.???????單擊環(huán)境變量。

4.???????在“系統(tǒng)變量”中,選擇Path變量,然后單擊“編輯”。

5.???????添加保存解釋器的目錄。

注意:此示例是使用UsingtheActivePerl?5.10.0解釋器和ActivePython?2.6.1解釋器編寫

Note:?This?example?was?prepared?using?the?Using?the?ActivePerl?5.10.0Interpreter?and?the?ActivePython??2.6.1?Interpreter,?which?can?bedownloaded?from?the?External?Link:?APSN?ActivePerl?Website?and?External?Link:?ActiveState?ActivePython?Website,?respectively.?Both?Installers?have?built?in?functionality?to?edit?theEnvironmental?Path?Variable?to?include?the?directory?location?of?theinterpreter?and?corresponding?library?files.

從命令行調(diào)用Perl和Python腳本

1.???????選擇開始?運(yùn)行

2.???????輸入cmd以啟動(dòng)命令行

3.???????導(dǎo)航到保存Perl或Python腳本的目錄

4.???????要調(diào)用將執(zhí)行腳本的解釋器,請(qǐng)使用以下命令:

對(duì)于Perl腳本,請(qǐng)使用:?'perl?scriptName.pl?argument',如下圖所示。

對(duì)于Python腳本,請(qǐng)使用:“python?scriptName.py?argument”,如下圖所示。

從LabVIEW調(diào)用Perl和Python腳本

在LabVIEW中,可以使用系統(tǒng)Exec.vi執(zhí)行系統(tǒng)級(jí)命令行,該命令行可以包含要啟動(dòng)的應(yīng)用程序支持的任何參數(shù)。此VI可用于調(diào)用啟動(dòng)Perl或Python腳本的命令行參數(shù)。確保環(huán)境路徑變量包含保存解釋器和相應(yīng)庫(kù)文件的目錄,將允許任何System?Exec調(diào)用將perl和python令牌識(shí)別為使用Perl和Python解釋器執(zhí)行腳本的命令。

要從LabVIEW調(diào)用Perl或Python腳本,需要將以下參數(shù)傳入系統(tǒng)Exec.vi

命令行:指示LabVIEW調(diào)用的命令來運(yùn)行程序。如果可執(zhí)行文件不在PATH環(huán)境變量中列出的目錄中,則命令行必須包含可執(zhí)行文件的完整路徑。

工作目錄:要從中執(zhí)行命令的文件系統(tǒng)目錄。

使用附加的LabVIEW代碼

1.???????設(shè)置環(huán)境路徑變量以包含保存解釋器的目錄

2.???????將TestScripts文件夾保存到計(jì)算機(jī)。此文件夾包含一個(gè)Perl和Python腳本,以及為調(diào)用這些腳本而生成的LabVIEW代碼。

3.???????打開測(cè)試腳本文件夾并通過雙擊啟動(dòng)TestVI.vi

4.???????配置TestVI以包括:

工作目錄:保存TestScripts文件夾<Path>\TestScripts的目錄

命令行:將發(fā)送到命令行的命令

PERL腳本:PERLMyScripts.pl參數(shù)

PYTHON腳本:pythonMyScript.py參數(shù)

5.???????單擊運(yùn)行箭頭以執(zhí)行程序

需要說明的是,上述的例程和文檔,都是可以下載的,雙擊即可打開,其中壓縮文件是可以采用粘貼復(fù)制的方式,拷貝到硬盤上。這不是圖片,各位小伙伴看到后嘗試一下,這個(gè)問題就不用加微信咨詢了。有關(guān)LabVIEW編程、LabVIEW開發(fā)等相關(guān)項(xiàng)目,可聯(lián)系們。附件中的資料這里無法上傳,可去公司網(wǎng)站搜索下載。

LabVIEW程序,如下附件所示。


LabVIEW調(diào)用Perl和Python腳本的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
襄樊市| 吴堡县| 江北区| 叙永县| 十堰市| 房山区| 庄河市| 应用必备| 嫩江县| 海阳市| 星座| 贞丰县| 红桥区| 古蔺县| 天镇县| 孟州市| 沁阳市| 余庆县| 凤凰县| 山东省| 芦山县| 梅河口市| 汕尾市| 宣汉县| 溆浦县| 静乐县| 青田县| 德兴市| 攀枝花市| 岢岚县| 准格尔旗| 诸城市| 岳西县| 西青区| 虎林市| 历史| 罗甸县| 永仁县| 张家川| 东平县| 晋宁县|