999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

小議虛擬儀器遠程測控技術

2008-04-12 00:00:00司雨杭秦亮亮陳鳳友
中國新技術新產品 2008年22期

摘要:本文討論了基于Datasocket技術、基于DCOM/ActiveX技術和基于遠程面板的三種不同的遠程測控方案的實現和工作原理,并在實時性、遠程控制、開發難度和可靠性方面進行了比較。

關鍵詞:遠程測控;DataSocket;DCOM/ActiveX;遠程面板

1 引言

自虛擬儀器概念提出以來,以軟件代替硬件、以圖形代替代碼、以組態代替編程、以虛擬儀器代替傳統儀器組建自動測試系統發展迅速。近年來網絡技術的出現和發展以及它與其他高新科技的相互結合,也為測量與儀器技術帶來了前所未有的發展空間和機遇,將網絡技術與虛擬儀器技術相結合,組建遠程測控系統, 是虛擬儀器系統的一個發展方向。

本文討論了三種遠程測控技術:基于DataSocket技術的遠程測控、基于DCOM/ActiveX技術的遠程測控和基于遠程面板的遠程測控,以實現LabVIEW程序之間或者LabVIEW程序與Excel電子表格之間的實時數據通信和實時控制。重點分析了遠程測控方案的實現和工作原理,并對三種方案的性能進行比較。

2 基于DataSoket技術的遠程測控

DateSocket技術是一種面向測控領域的網上實時數據交換的編程新技術。它是LabVIEW6.0中新增加的一個網絡測控系統開發工具,支持本地文件I/O 操作、FTP和HTTP文件傳輸、實時數據共享,并提供統一的API編程接口。從數據共享的角度分析,它是對WinSock的高級封裝,因此具有使用方便、編程工作量少、無需了解底層操作過程等優點,特別適合于遠程數據采集、監控和數據共享等應用程序的開發。

DateSocket包括了DateSocket服務器管理程序、DateSocket服務器和DateSocket函數庫這幾個工具軟件,以及DSTP(DateSocket Transfer Protocol)協議、通用資源定位符URL(Uniform Resource Locator)和文件格式等技術規范。它大大簡化Internet網上計算機之間的測控數據交換的編程工作。同時,DateSocket也可用于一臺計算機內或局域網中多個應用程序之間的數據交換。

應用DataSocket開發遠程測控系統,客戶端和服務器之間的遠程數據通信任務均通過DataSocket服務器來實現。對客戶端而言,程序只需要負責從服務端的DataSocket服務器Read端口處讀取數據,以及將控制指令發送到DataSocket服務器的Write端口,遠程服務器對客戶端程序完全是透明的操作。對服務器端而言,只需要對本地DataSocket服務器的兩個端口進行讀寫數據,即可完成對客戶端發送數據和響應控制指令。底層的工作則是由服務器端的DataSocket服務器來完成。具體實現方案為:利用DataSocket通信,將采集到的數據發布到URL制定的位置中,并按原來的數據類型送到前面板窗口中顯示。在這個過程中,只需要對DataSocket Connection的屬性進行配置。這樣不需要編程,就可以直接進行DataSocket通信了。當控件的右上角出現一個綠色的小方框(DataServer對話框),則顯示的就是控件已經連接到DataSocket Server上了。

3 基于DCOM/ActiveX技術的遠程測控

COM是Windows對象的一個二進制標準,采用客戶/服務器模式,旨在建立一套構件對象接口標準,以確保構件對象在系統中共存,并且充分的相互利用。DCOM(分布式COM)是COM的一種擴展,用于支持COM在分布式環境下的應用,它把組件對象技術推向了Internet。DCOM是COM的網絡通信協議,在DECRPC的基礎上實現。當客戶和組件位于不同機器時,DCOM用網絡協議(TCP/IP)取代了COM中的本地進程間通信LPC,從而對位于Internet不同機器上的組件對象之間的相互通訊提供了透明的支持。ActiveX技術實際上是COM/DCOM/OLE/OCX(OLE自定義控件的簡稱)技術的統稱,是非常重要的基于組件的開發技術,廣泛應用于Microsoft客戶機端和服務器端技術中。

應用DCOM/ActiveX技術開發的遠程測控系統的基本工作原理為:首先,通過DCOM建立起客戶端與服務器端的連接。即按照客戶端程序的要求,打開相應的自動化服務器(LabVIEW或Excel)。 其次,通過在客戶端程序中控制自動化服務器的調用方法或改變其屬性,實現客戶端與服務器端的遠程數據交換或遠程控制。具體表現為:在客戶端程序中控制打開服務器端程序;客戶端程序與服務器端程序進行實時的數據交換;在客戶端程序中控制服務器端程序的各種操作,等等。

4 基于遠程面板的遠程測控

上述兩種遠程測控系統都是采用基于客戶/服務器Client/Server(簡寫為C/S)網絡模型來組建的,適用于數據傳送量大的情況,而且具有效率高,數據可靠完整、兼容性強等特點。對于數據傳送量不大,需要遠程模擬仿真的情況可以采用瀏覽器/服務器Browser/Server(簡寫為B/S)模式,這樣對于客戶端的需求會很低,不需在客戶端上安裝相應的客戶端軟件,只需要瀏覽器便可登陸服務器對遠程測試進行監控。

基于B/S網絡模型的遠程測控可以通過遠程面板技術實現。測控服務器把虛擬儀器應用程序的前面板發布到Web頁面上,客戶端的用戶便可以通過瀏覽器對服務器端的遠程面板進行監控。遠程面板容易配置,能夠跨平臺,無需ActiveX控件、Java Applet或者是CGI腳本,而且可以多同步連接監控;控制是動態的,客戶端在瀏覽器中看到的監測畫面同服務器端完全一致。遠程面板另外的一個特點是完全服務器端管理。

遠程面板技術的實現原理是借助于LabVIEW內置的Web Server 技術實現的。服務器端利用LabVIEW Web Publishing Tool把虛擬儀器應用程序的前面板嵌入到Web頁面中,并借助LabVIEW Web Server提供的虛擬儀器Web服務,只要服務器端的應用程序載入內存,客戶端便可以通過瀏覽器對遠程的虛擬儀器應用程序進行監控。但在同一時刻,只有一個用戶具有控制權限,其余用戶只能對遠程面板進行監測。客戶端控制的權限可以通過遠程面板的Request/ReleaseControl VI獲得或釋放,服務器端擁有絕對的控制權限。

5 三種方案的性能比較

基于DataSocket技術的遠程測控系統,通過數據發布、共享的方式傳送測控數據,方法很簡單。由于DataSocket具有高速實時數據發布的能力,所以基于DataSocket的遠程數據采集系統也具有高速實時數據發布的能力,并且客戶端的數目可以不受限制,可以使用任何數據采集設備實現遠程數據采集。缺點是客戶端的控制功能太弱,尚有待加強。

基于DCOM/ActiveX技術的遠程測控系統,數據傳輸的實時性較好,且遠程控制的能力較強。缺點是實現起來比較困難。

基于遠程面板的遠程測控系統,只需瀏覽器,不需其他額外軟件,利于用戶使用;易維護,只需維護服務器端代碼;適于多平臺支持;源代碼客戶端不可見,安全性高。缺點在于:實現遠程控制非常復雜,難度大;不利于傳送大量實時數據。

參考文獻

[1]張易知,肖嘯,張喜斌,衛躍春.虛擬儀器的設計和實現[M].西安:西安電子科技大學出版社,2002.

[2]董湘,鄒國奎.基于LabVIEW的遠程測控方法研究[J].儀表技術,2004(4):27-28.

[3]單威,韓慧蓮.基于網絡的遠程測控技術[J].科技情報開發與經濟,2004(7):198-199.

[4]王思華,葉文生,雷兆宜,陸堯勝.DataSocket技術及其在虛擬儀器遠程測控系統中的應用[J].暨南大學學報(自然科學版),2000(3):42-48.

[5]Platform Independent Remote Virtual Instruments Over the Internet[EB/OL]. http://www.lk/conference/papers/obadage.htm.

[6]LabVIEW Funtion and VI Reference Manual[S]. NI公司,January 1998.

主站蜘蛛池模板: 人妻丰满熟妇AV无码区| 国产成人免费手机在线观看视频| 性做久久久久久久免费看| 国产三级毛片| 欧美精品在线免费| 福利在线不卡一区| 国产亚洲现在一区二区中文| 国产精品久久久久婷婷五月| 欧美黄色a| 国产精品99久久久久久董美香| 美女无遮挡被啪啪到高潮免费| 九九线精品视频在线观看| 国产一区二区三区在线精品专区| 在线不卡免费视频| 亚洲一区二区三区国产精品| 国产精品露脸视频| 欧美一区二区三区香蕉视| 在线一级毛片| 亚洲一区二区黄色| 在线精品亚洲国产| 久久香蕉欧美精品| 日本在线欧美在线| 日本欧美中文字幕精品亚洲| 全部免费毛片免费播放| 一本大道无码日韩精品影视| 国产喷水视频| 人妻丰满熟妇αv无码| 99热这里只有精品2| 国产成人av一区二区三区| 欧美亚洲另类在线观看| 亚洲欧美不卡中文字幕| 亚洲天堂日本| 9cao视频精品| 成人一区在线| 久久免费精品琪琪| 欧美国产在线一区| 欧美中文一区| 亚洲精品日产精品乱码不卡| 亚洲人成网站色7799在线播放| 欧美a在线视频| 手机看片1024久久精品你懂的| 成人精品在线观看| 国产精品吹潮在线观看中文| 日韩123欧美字幕| 五月丁香在线视频| 成人国产精品2021| 国产性猛交XXXX免费看| 国产免费羞羞视频| 日本精品一在线观看视频| 激情综合图区| 在线国产91| a级毛片免费网站| 亚洲AV无码久久精品色欲| 日韩黄色在线| 国产在线欧美| 日本人真淫视频一区二区三区| 97国内精品久久久久不卡| 国产va免费精品观看| 欧美一区二区三区欧美日韩亚洲| 久久天天躁狠狠躁夜夜躁| www.av男人.com| 永久免费AⅤ无码网站在线观看| 欧美精品在线视频观看| 日日拍夜夜嗷嗷叫国产| 国产成人综合在线观看| 国产香蕉一区二区在线网站| 欧美日韩中文国产va另类| 欧美区在线播放| 中文天堂在线视频| 亚洲综合婷婷激情| 久久99蜜桃精品久久久久小说| 日韩毛片免费| 欧美国产日韩另类| 国产成人精品高清不卡在线 | 日本国产在线| 国产免费看久久久| 国产呦精品一区二区三区下载| 久久中文字幕2021精品| 午夜福利免费视频| 成人在线欧美| 无码aaa视频| 老司国产精品视频91|