中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產品分類

當前位置: 首頁 > 儀表工具產品 > 專用儀表 > 電子測量儀表 > 虛擬儀器

類型分類:
科普知識
數據分類:
虛擬儀器

基于虛擬儀器的遠程網絡測控技術研究

發布日期:2022-07-20 點擊率:203

<script var cpro_id = "u1457042";

<iframe id="iframeu1457042_0" fckm?rdid=1457042&dc=2&di=u1457042&dri=0&dis=0&dai=3&ps=345x362&dcb=BAIDU_SSP_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1459711686625&ti=%E5%9F%BA%E4%BA%8E%E8%99%9A%E6%8B%9F%E4%BB%AA%E5%99%A8%E7%9A%84%E8%BF%9C%E7%A8%8B%E7%BD%91%E7%BB%9C%E6%B5%8B%E6%8E%A7%E6%8A%80%E6%9C%AF%E7%A0%94%E7%A9%B6_%E7%94%B5%E6%B0%94%E8%87%AA%E5%8A%A8%E5%8C%96%E6%8A%80%E6%9C%AF%E7%BD%91&ari=1&dbv=0&drs=1&pcs=645x335&pss=970x346&cfv=0&cpl=22&chi=50&cce=true&cec=gbk&tlm=1402381705&ltu=http%3A%2F%2Fwww.dqjsw.com.cn%2Fdiangongdianzi%2Fdianlidiangong%2F1617.html&ecd=1&psr=1366x768&par=1366x728&pis=-1x-1&ccd=24&cja=false&cmi=34&col=zh-CN&cdo=-1&tcn=1459711687&qn=c77ae77b03530dd3&tt=1459711686596.152.212.212" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" style="border:0; vertical-align:bottom;margin:0;" allowtransparency="true" align="center,center" width="200" height="200" frameborder="0">

1 前言

  隨著網絡技術的引入,虛擬儀器技術漸漸向網絡化方向發展,很多測試任務也提出了遠程測試的要求。于是,網絡化的虛擬儀器成了虛擬儀器技術的一個發展方向。虛擬儀器技術與網絡技術的結合及其在測控領域中的應用,是對傳統測控方式的一場革命。應用LabVIEW作為虛擬儀器軟件開發平臺,為開發高性能的計算機測控系統提供了極大的便利。測控方式的網絡化,是未來測控技術發展的必然趨勢,通過建立分布式網絡測控系統,能夠充分利用現有資源和網絡帶來的種種好處,實現各種資源最有效合理的配置。應用分布網絡測控,可以進行多點測量,多點分析處理。這樣既可以充分發揮服務器控制測試儀器的接口能力,又能發揮客戶機數據處理能力,而且便于系統的擴展。

2 遠程測控的實現

  2.1 遠程測控系統的組成

  根據遠程測控數據流量狀況及不同的測試需求可采用基于Client/Server(簡寫為C/S)和Browser/Server(簡寫為B/S)兩種網絡模型組建遠程測試系統。本課題采了C/S模式,其適合數據傳送量大的情況,而且具有效率高,數據可靠完整、兼容性強等特點。遠程測控系統結構圖如圖4.9所示。其中測控服務器作為測量發布節點,主要完成數據采集、數據發布以及將采集的數據存儲到數據庫服務器中的功能。Web服務器主要提供基本的網站功能,客戶端通過訪問該網站,可以獲得數據庫服務器中的實時作業信息和歷史數據。另外,客戶端利用虛擬儀器應用程序建立與服務器端的網絡通信,監測和控制服務器端的作業,接收來自服務器端的作業數據,并進行數據分析處理、數據處理結果的存儲與顯示、生成數據報表以及數據或波形打印等。

 


圖一:遠程測控系統結構圖

 

  2.2 基于C/S模式的DataSocket技術

  在基于計算機的遠程測控中,雖然目前已經有TCP/IP、DDE等多種用于兩個應用程序之間共享數據的技術,但這些技術都不是用于實時數據(Live Data)傳輸的。只有DataSocket(DS)是一項在測量和自動化應用中用于共享和發布實時數據的技術。DataSocket技術是一種簡單易用的網絡數據通信技術,它封裝了TCP/IP編程細節(如選擇端口號、定義協議、創建連接、字節流處理、錯誤處理等),使測試工程師不用了解底層的網絡編程技術,就可以方便的搭建網絡化虛擬儀器測試系統。

  LabView開發環境安裝后就會在Windows的程序菜單中增加National Instruments DataSocket條目,包括DS 的兩個組件Datasocket Server Manager和 DataSocket Server。其中,DataSocket Server是一個小巧、獨立運行的程序,利用DS技術傳輸數據必須在發布數據的機器上打開DataSocket Server。發布數據的程序通過它進行數據輸出;輸入數據的程序找到它才能接收數據。DataSocket Server的面板如圖4.10,其顯示了主機zhangtianyi.workgroup當前連接到DS上的任務數和已經發送的數據包數。Datasocket Server Manager和 DataSocket Server主要功能是設置DS Server可連接的客戶數目和可創建的數據項目數、設置用戶權限、預定義數據項等。

 


圖 二:DS服務器面板

 

  DataSocket API提供了一個用于多樣編程語言、多種數據類型通訊的單一接口,它在LabView中的形式之一是兩個函數DataSocket Read 和DataSocket Write。發布數據時用DataSocket Write函數自動地將用戶數據轉化為在網絡上傳遞的字節流,接收數據時用DataSocket Read將字節流還原到它原始的形式。

  DS傳遞數據的3個部分,即發布數據程序、DS服務器和接收數據的程序,可以放在同一臺機器上,但更有普遍意義的是將發布數據程序和DS服務器放在一臺機器上,將其作為測控服務器,而接收數據的程序在另一臺機器上運行,將其作為客戶機。本課題便是采用了后者的方案來實現遠程測控的。由測控服務器首先進行數據采集,然后把采集到的數據發布到DataSocketServer中,客戶端便可以同步地從DataSocket Server中接收數據,這樣可保證客戶端數據與原始實驗數據的一致性。應用DataSocket技術進行實時數據傳輸的框圖例程如圖三所示。

 

點擊看大圖
圖 三:DataSocket的數據發布和數據接收程序框圖(左為發布右為接收)

 

  利用DataSocket技術實現網絡化測控具有許多優越性。突出的一點就是安全性高。利用DataSocket ServerManager可以設定客戶端連接數目、數據項數目,創建用戶組和用戶,設置用戶讀/寫以及創建數據項的權限(未設定權限的用戶對服務器不可訪問)。另外,DataSocket傳輸數據的端口使用3015,此端口已經通過IANA(Internet地址分配機構)注冊為DSTP協議專用端口,因此可以在防火墻外部的計算機上運行DataSocket服務器,同時可保證在防火墻內部的計算機上安全地運行數據發布等應用程序DataSocket傳輸的數據本身包含很小的頭文件,因此,數據傳輸速度快,適合于在網絡上大量實時數據的傳輸。

3 數據傳送與接收的一致性問題

  在進行信號的采集時,采集的各數據跟時間是密切相關的,因此,時間信息及其它相關信息需要和采集的實時數據一起進行傳遞。可以采取在發布端發送多個數據項的方法解決,即把實時數據、時間、及其他信息分別建立各自的數據項,之后經采集服務器端的DataSocket Publisher分別發布給DataSocket Server,再由客戶端分別接收。但經測試發現,會產生偽數據現象。為保證客戶端接收數據的一致性,采用數據屬性方法,把時間等信息作為數據屬性同實時數據綁定后再進行數據發布。這樣在服務器和客戶端之間傳遞的是實時數據、時間等內容的綁定整體,所有的傳遞信息同時到達數據接收端,之后再由接收端利用數據屬性來提取相應的數據。采用這種措施后即使傳輸過程中出現數據丟失現象,丟失的也只能是綁定的數據包,并不會對下次傳來的數據產生影響,實驗的偽數據就不會產生了,從而避免了因某一項數據丟失而無法匹配或匹配錯誤情況的發生。

  測控服務器端在采集、分析的同時,要求客戶端能夠正確、同步地實時顯示測試結果。如果僅用DataSocket中的DataSocket Write.vi和 DataSocket Read.vi來簡單實現,往往會出現以下問題:發送數據和接受的數據并不同步,并且會接收到許多的無用數據,如DataSocket Read.vi中出現Timeout提示,會再次返回上一次的接收數據或讀不到數據,返回“0”值等,這些都是與測控過程無關的偽數據,反而導致接收端顯示的混亂。為解決這個問題,即要保證客戶端接收數據的一致性,可采用上面提出的數據屬性方法,把標識號與實時數據綁定、打包后后再進行數據發布。具體是將每個數據包分為兩項:數據項和屬性項,分別存放采集數值和本次發送的標記—序號Q,然后發包給DataSocket;接收方也建立一個接收標記—序號P(初值與序號Q同),由于每個包都有一個唯一的序號,因此接收方每次讀到數據包時,只按序號P與序號Q的一致性來判斷是否接收包并存放到顯示數組中,之后將序號P自動加1(即預置為下一個接收包的序號)為下次傳送做準備。如果某次從DataSocket Read.vi中返回的數據包中序號Q為0或其它值,就會與當前序號P中的值不一致,表明此數據包無效,客戶端不予接收并循環等待讀取下一個數據包。圖四為程序流程:

 

點擊看大圖
圖 四:收發數據流程

 

4 創新點總結

  本文的創新點是提出了一種基于虛擬儀器的遠程網絡測控系統實現方案,詳細分析了遠程測控系統的總體框架和實現技術。并且隨著網絡技術的引入,虛擬儀器技術漸漸向網絡化方向發展,很多測試任務也提出了遠程測試的要求。網絡化的虛擬儀器已經成為虛擬儀器技術的一個發展方向。課題采用基于C/S模式的DataSocket技術,解決了數據傳送與接收的一致性問題,實現了虛擬儀器的的遠程測控功能。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      9000px;">

          亚洲欧美在线视频观看| 欧美男人的天堂一二区| 国产一区激情在线| 婷婷久久综合九色综合伊人色| 亚洲成人自拍一区| 激情六月婷婷综合| 欧美日韩在线观看一区二区 | 成人爽a毛片一区二区免费| 一本久道中文字幕精品亚洲嫩| 一区二区三区色| 成人高清免费观看| 久久久精品tv| 在线精品亚洲一区二区不卡| 欧美国产日韩a欧美在线观看| 日韩av电影免费观看高清完整版 | 亚洲丝袜制服诱惑| 91.xcao| 免费欧美日韩国产三级电影| 在线观看免费亚洲| 国产老女人精品毛片久久| 日韩三级高清在线| 香蕉加勒比综合久久| 亚洲国产成人一区二区三区| 另类综合日韩欧美亚洲| 91精品婷婷国产综合久久竹菊| 成人爽a毛片一区二区免费| 欧美一区二区三区在线视频 | 亚洲成人精品在线观看| 欧美大片拔萝卜| 日韩va欧美va亚洲va久久| 欧美一区三区二区| 欧美性色综合网| 亚洲国产精品自拍| 欧美日韩成人综合天天影院| 粉嫩嫩av羞羞动漫久久久| 精品欧美久久久| 在线不卡一区二区| 老司机精品视频导航| 日韩免费在线观看| 3d动漫精品啪啪| 国产麻豆午夜三级精品| 欧美曰成人黄网| 欧美亚洲高清一区二区三区不卡| 午夜精品免费在线观看| 亚洲美女免费视频| 日韩亚洲国产中文字幕欧美| 国产乱淫av一区二区三区| 国内精品久久久久影院薰衣草| 国产免费久久精品| 久久精品视频免费| 99久久99久久精品免费看蜜桃| 亚洲免费在线视频| 亚洲一区在线看| 精品精品欲导航| 免费在线观看一区| 日本伊人色综合网| 国产精品国产三级国产有无不卡| 国产精品私房写真福利视频| 欧美性大战xxxxx久久久| 国产一区激情在线| 高清不卡一二三区| 日韩vs国产vs欧美| 黄一区二区三区| 亚洲福利一二三区| 国产精品乱子久久久久| 国产精品美女久久久久高潮| 日韩av一级片| 91精品国产色综合久久不卡蜜臀 | 亚洲天堂精品视频| 狠狠色丁香婷婷综合| 精品一区二区三区免费观看| 专区另类欧美日韩| 亚洲一区二区3| ...中文天堂在线一区| 日韩视频免费观看高清完整版| 精品电影一区二区| 欧美日韩精品一区二区三区蜜桃 | 99久久久久久| 91久久人澡人人添人人爽欧美| 国产精品白丝jk白祙喷水网站| 成人黄页在线观看| 成人免费视频视频在线观看免费 | 国产福利不卡视频| 日韩影院精彩在线| 大美女一区二区三区| 日本91福利区| 亚洲中国最大av网站| 久久精品99国产精品| 天天操天天综合网| 成人午夜在线免费| 成人综合激情网| 国产 日韩 欧美大片| 欧美美女直播网站| 欧美色图一区二区三区| 精品一区二区三区视频| 日本福利一区二区| 91国偷自产一区二区三区观看| 欧美成人欧美edvon| 欧美一区二区三区婷婷月色| 欧美日韩你懂得| 国产精品乱人伦| 最新热久久免费视频| 奇米影视一区二区三区小说| 另类专区欧美蜜桃臀第一页| 蜜桃av一区二区三区电影| 在线精品视频小说1| 欧美天堂一区二区三区| 欧美日韩一区二区三区免费看| 激情综合色综合久久| 日韩午夜在线观看| 91久久国产综合久久| 成人免费一区二区三区视频| 国产精品久久久久毛片软件| 久久99国内精品| 99久久国产综合色|国产精品| 亚洲免费成人av| 国产乱淫av一区二区三区| 成人av电影观看| 久久精品亚洲乱码伦伦中文| 26uuu精品一区二区三区四区在线| 久久九九久精品国产免费直播| 另类小说一区二区三区| 国产精品一品视频| 色88888久久久久久影院按摩| 2024国产精品| 亚洲欧美偷拍卡通变态| 99精品欧美一区二区三区综合在线| 99久久精品免费精品国产| 一区二区三区四区不卡在线| 亚洲综合免费观看高清完整版在线 | 欧美猛男男办公室激情| 日韩欧美二区三区| 日本一区二区三区视频视频| 亚洲午夜一区二区| 国产精品一区二区91| 在线视频一区二区三区| 亚洲bt欧美bt精品| 床上的激情91.| 亚洲黄一区二区三区| 精品一区二区三区在线播放视频| 精品国产乱码久久久久久浪潮| 亚洲人成人一区二区在线观看| 久久国产综合精品| 一本大道av伊人久久综合| 精品va天堂亚洲国产| 亚洲欧美日韩国产手机在线| 久久99久久99| 一区二区三区欧美日韩| 国产精品一区二区x88av| 91精品国产一区二区| 国产精品一区三区| 欧美一区二区大片| 日本一区二区三区在线不卡 | 97se亚洲国产综合自在线观| 欧美一区二区视频观看视频| 亚洲精品高清在线| 成a人片亚洲日本久久| 亚洲国产精品久久久久秋霞影院| 成人黄色av网站在线| 一区二区三区在线视频播放| 成年人午夜久久久| 国产亚洲自拍一区| 91精品国产综合久久香蕉麻豆 | 成人动漫精品一区二区| 亚洲免费在线观看| av电影在线观看完整版一区二区| 91美女蜜桃在线| 国内成人免费视频| 精品少妇一区二区三区在线视频| av色综合久久天堂av综合| 国产精品女人毛片| 久久欧美中文字幕| 91看片淫黄大片一级在线观看| 国产欧美综合在线观看第十页| 在线观看亚洲精品视频| 亚洲自拍另类综合| 美国十次综合导航| 一区二区三区精密机械公司| 在线免费观看不卡av| 日本成人中文字幕在线视频| 日韩午夜在线影院| 亚洲一区中文日韩| 亚洲日本va在线观看| 日本道色综合久久| 91亚洲精品久久久蜜桃网站 | 日本一区二区三级电影在线观看| 欧美日韩一区二区三区在线看| 亚洲国产成人tv| 一区二区三区四区不卡视频 | 久久蜜臀中文字幕| 国产一区二区三区在线观看精品| 久久这里只有精品6| 日韩午夜中文字幕| 成人免费观看男女羞羞视频| 91麻豆国产福利精品| 艳妇臀荡乳欲伦亚洲一区| 在线播放91灌醉迷j高跟美女 | 日韩你懂的在线观看| 国产综合久久久久久鬼色| 久久电影网电视剧免费观看|