程序的遠(yuǎn)程動(dòng)態(tài)控制
發(fā)布時(shí)間:2014/6/24 21:08:22 訪問次數(shù):747
在本書第2章介紹的程序動(dòng)態(tài)控制全部是本地計(jì)算機(jī)上的, PSD312-B-20J但是通過VI Server的設(shè)置這些控制功能也同樣能在網(wǎng)絡(luò)上實(shí)現(xiàn)。選擇“工具”一“選項(xiàng)”命令,彈出“選項(xiàng)”對話框,選擇“VI服務(wù)器:配置”類別,在協(xié)議選項(xiàng)組中選擇“TCP/IP”復(fù)選框,LabVIEW的VI Server網(wǎng)絡(luò)通信也是使用TCP/IP協(xié)議,端口號為3363。在“VI服務(wù)器:機(jī)器訪問”類別中添加計(jì)算機(jī)訪問的名稱或IP地址。
圖4-30中的程序代碼可以查看遠(yuǎn)程計(jì)算機(jī)內(nèi)存中所有的VI。程序中先調(diào)用“打開應(yīng)用程序引用”函數(shù),并給它的“機(jī)器名”參數(shù)輸入一個(gè)計(jì)算機(jī)名,這樣它就打開一個(gè)遠(yuǎn)程應(yīng)用程序?qū)嵗。屬性?jié)點(diǎn)選擇屬性“內(nèi)存中導(dǎo)出的VI”。最后用“關(guān)閉引用”函數(shù)關(guān)閉對于遠(yuǎn)程計(jì)算機(jī)VI Server的連接。
圖4-30取得遠(yuǎn)程應(yīng)用程序信息
用這種方法還可以取得遠(yuǎn)程計(jì)算機(jī)中LabVIEW運(yùn)行的操作系統(tǒng)平臺(tái)、版本號、用戶名等信息,或者進(jìn)行某些設(shè)置。
本書第2章中我們曾做了一個(gè)動(dòng)態(tài)打開并運(yùn)行VI的例子,如圖2-10所示,F(xiàn)在我們用它打開并運(yùn)行遠(yuǎn)程計(jì)算機(jī)上的VI。程序的修改如圖4-31中橢圓框所示。
圖4-31遠(yuǎn)程控制VI運(yùn)行
這里用“打開應(yīng)用程序引用”函數(shù),打開一個(gè)遠(yuǎn)程計(jì)算機(jī)上LabVIEW的引用輸入到“打開VI引用”函數(shù)!按蜷_VI引用”函數(shù)的“路徑”參數(shù)連接遠(yuǎn)程計(jì)算機(jī)的受控VI路徑。程序其余部分和圖2-10相同。
當(dāng)IP地址為10.10.21.66的遠(yuǎn)程計(jì)算杌進(jìn)行過VI Server設(shè)置以后,運(yùn)行這個(gè)程序就可以打開并運(yùn)行那臺(tái)計(jì)算機(jī)上指定路徑的受控VI程序。程序停止時(shí)會(huì)自動(dòng)將受控VI停止并退出內(nèi)存。
在本書第2章介紹的程序動(dòng)態(tài)控制全部是本地計(jì)算機(jī)上的, PSD312-B-20J但是通過VI Server的設(shè)置這些控制功能也同樣能在網(wǎng)絡(luò)上實(shí)現(xiàn)。選擇“工具”一“選項(xiàng)”命令,彈出“選項(xiàng)”對話框,選擇“VI服務(wù)器:配置”類別,在協(xié)議選項(xiàng)組中選擇“TCP/IP”復(fù)選框,LabVIEW的VI Server網(wǎng)絡(luò)通信也是使用TCP/IP協(xié)議,端口號為3363。在“VI服務(wù)器:機(jī)器訪問”類別中添加計(jì)算機(jī)訪問的名稱或IP地址。
圖4-30中的程序代碼可以查看遠(yuǎn)程計(jì)算機(jī)內(nèi)存中所有的VI。程序中先調(diào)用“打開應(yīng)用程序引用”函數(shù),并給它的“機(jī)器名”參數(shù)輸入一個(gè)計(jì)算機(jī)名,這樣它就打開一個(gè)遠(yuǎn)程應(yīng)用程序?qū)嵗。屬性?jié)點(diǎn)選擇屬性“內(nèi)存中導(dǎo)出的VI”。最后用“關(guān)閉引用”函數(shù)關(guān)閉對于遠(yuǎn)程計(jì)算機(jī)VI Server的連接。
圖4-30取得遠(yuǎn)程應(yīng)用程序信息
用這種方法還可以取得遠(yuǎn)程計(jì)算機(jī)中LabVIEW運(yùn)行的操作系統(tǒng)平臺(tái)、版本號、用戶名等信息,或者進(jìn)行某些設(shè)置。
本書第2章中我們曾做了一個(gè)動(dòng)態(tài)打開并運(yùn)行VI的例子,如圖2-10所示,F(xiàn)在我們用它打開并運(yùn)行遠(yuǎn)程計(jì)算機(jī)上的VI。程序的修改如圖4-31中橢圓框所示。
圖4-31遠(yuǎn)程控制VI運(yùn)行
這里用“打開應(yīng)用程序引用”函數(shù),打開一個(gè)遠(yuǎn)程計(jì)算機(jī)上LabVIEW的引用輸入到“打開VI引用”函數(shù)!按蜷_VI引用”函數(shù)的“路徑”參數(shù)連接遠(yuǎn)程計(jì)算機(jī)的受控VI路徑。程序其余部分和圖2-10相同。
當(dāng)IP地址為10.10.21.66的遠(yuǎn)程計(jì)算杌進(jìn)行過VI Server設(shè)置以后,運(yùn)行這個(gè)程序就可以打開并運(yùn)行那臺(tái)計(jì)算機(jī)上指定路徑的受控VI程序。程序停止時(shí)會(huì)自動(dòng)將受控VI停止并退出內(nèi)存。
上一篇:接收數(shù)據(jù)編程
上一篇:UDP應(yīng)用
熱門點(diǎn)擊
- 訪問片外ROM/RAM的指令時(shí)序
- 觸發(fā)( TRIG)
- SD卡的速度等級
- 堆棧指針SP( Stack Pointor)
- 16位特殊功能寄存器sfr16
- “黑焊盤”現(xiàn)象的產(chǎn)生原因
- “VISA讀取”函數(shù)酌主要參數(shù)及功能
- 項(xiàng)目依賴關(guān)系
- 通知器和隊(duì)列
- I/O端口
推薦技術(shù)資料
- DS2202型示波器試用
- 說起數(shù)字示波器,普源算是國內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究