<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > LabVIEW中遠程數據采集的實(shí)現

LabVIEW中遠程數據采集的實(shí)現

作者: 時(shí)間:2017-01-05 來(lái)源:網(wǎng)絡(luò ) 收藏
運行時(shí),客戶(hù)端和服務(wù)器端都打開(kāi)DataSocket Server。首先運行服務(wù)器VI,服務(wù)器端開(kāi)始采集數據并顯示,若再運行客戶(hù)端VI,此VI獲得服務(wù)器端數據,從自身運行時(shí)開(kāi)始與服務(wù)器端幾乎同步顯示。若先關(guān)閉客戶(hù)端,服務(wù)器端繼續采集數據。
a)服務(wù)器端框圖程序
b) 客戶(hù)端框圖程序
圖4 DataSocket服務(wù)端和客戶(hù)端框圖程序
2.3 基于VI Server的數據采集
服務(wù)器端安裝并運行LabVIEW,VI Server的設置為:1)VI服務(wù)器:配置對話(huà)框中的TCP/IP項確保選中;2)VI 服務(wù)器:機器訪(fǎng)問(wèn)對話(huà)框中若沒(méi)有設置所有計算機(用“*”表示)有訪(fǎng)問(wèn)權,須添加指定客戶(hù)機的名稱(chēng);3)VI 服務(wù)器:導出VI對話(huà)框若沒(méi)有設置所有VI,須添加特定的VI名稱(chēng)。
填人遠程計算機名或lP地址,客戶(hù)端就能調用服務(wù)器端硬盤(pán)中(或內存中,只需要稍加修改)的DAQ.Vi數據采集程序。
利用Vl Server實(shí)現遠程數據采集的程序如圖5所示。
圖5 Vl Server客戶(hù)端前面板殛框圖程序
2.4 Remote Panels
LabVlEW 的遠程面板技術(shù)使得客戶(hù)機可以在LabVlEW 環(huán)境中操作遠程面板,亦可用瀏覽器在網(wǎng)頁(yè)中操作遠程面板。LabVlEW 默認的遠程面板客戶(hù)端數目是一個(gè),要讓更多的客戶(hù)同時(shí)使用遠程面板功能,需要向Nl公司購買(mǎi)授權。當有多個(gè)客戶(hù)端授權時(shí),服務(wù)器端需要使用“遠程面板連接管理器”工具來(lái)監控客戶(hù)端的連接。
實(shí)現遠程面板的簡(jiǎn)單步驟是:① 配置LabVlEW 的Web Server;② 在服務(wù)器端計算機中打開(kāi)DAQ.vi前面板;③在客戶(hù)端LabVIEW 中選擇"操作->連接遠程前面板...”在彈出的對話(huà)框中設置服務(wù)器端計算機的IP地址、域名或計算機名;單擊“Connect”,即可。
通過(guò)網(wǎng)頁(yè)瀏覽器在網(wǎng)頁(yè)中操作Remote Panels,只需在網(wǎng)頁(yè)瀏覽器的地址欄中輸入http://PcName:Port/ViName.htm(局域網(wǎng))或http://IpAddr:Port/ViName.htm(Internet),本例:http://192.168.1.111/DAQ.htm。
3 四種實(shí)現遠程數據采集方式比較

表1 本文四種實(shí)現遠程數據采集方式比較

項目

本文引用地址:http://dyxdggzs.com/article/201701/336575.htm

TCP/IP

DataSocket

VI Server

Remote Panels

編程難易

I.(最難),服務(wù)器端客戶(hù)端都需編程,且需了解低層協(xié)議

II. 服務(wù)端客戶(hù)

端都需編程

III.服務(wù)器端做DAQ子VI,客戶(hù)端編程調用

IIII.最方便,只要相關(guān)設置即可

服務(wù)器端

LabVIEW/NI-

DAQmx/采集卡

LabVIEW/NI-

DAQmx/采集卡/DataSocket Server/服務(wù)器端軟件

LabVIEW/NI-

DAQmx/采集卡

LabVIEW或第三方軟件/NI-

DAQmx/采集卡

客戶(hù)端

LabVIEW

DataSocket Server/客戶(hù)端軟件

LabVIEW

LabVIEW或網(wǎng)頁(yè)瀏覽器

何時(shí)進(jìn)行數據采集

客戶(hù)端運行VI,服務(wù)端運行DAQ子VI

客戶(hù)端和服務(wù)器端都運行DataSocket Server后,服務(wù)器端VI運行DAQ子VI

客戶(hù)端調用服務(wù)器段DAQ子VI

服務(wù)器端VI運行子VI

特點(diǎn)

在LabVIEW中雖具有功能模塊,但要實(shí)現遠程面板功能,編程需要熟悉網(wǎng)絡(luò )知識,難度較大。

高速實(shí)時(shí)數據發(fā)布和數據共享,克服了傳輸速率慢的特點(diǎn),是DataSocket與其他方式相比最大的優(yōu)勢。

實(shí)際是遠程VI調用,在本地不能顯示遠程VI的前面板。只需在客戶(hù)端編程,數據采集程序位于服務(wù)器。

除LabVIEW也有第三方發(fā)布,例如:LabVNC??蛻?hù)端可以顯示遠程VI前面板。在LabVIEW或網(wǎng)頁(yè)中直接操作即可,實(shí)現簡(jiǎn)單。

因實(shí)現功能相同,各種方法均只作了數據采集和顯示,編程方式一致,利用Vl性能略圖比較各方式內存開(kāi)銷(xiāo)可大致對各種方式的遠程數采性能情況作個(gè)參考。
上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: LabVIEW遠程數據采

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>