付民 周漢文 顧培元
【摘要】本文主要以網絡通信的切入點,進而闡述了LabVIEW的網絡通信方法,以此為基礎,重點的分析研究了LabVIEW的主要的兩種網絡通信方式,希望能夠多我國的網絡通信事業的發展和進步有所幫助。
【關鍵詞】虛擬儀器LabVIEW網絡通信
近年來,隨著我國經濟以及科學技術的高速發展,我國的通信傳輸行業也得到了長足的發展,LabVIEW作為圖形化的虛擬儀器開發平臺也逐漸成為網絡通信中不可或缺的重要部分。
一、LabVIEW網絡通信方法
就目前我國的LabVIEW網絡通信來看,其主要是由以下兩種模式構成,即客戶機/服務器模式(即Client/Server模式)以及瀏覽器/服務器模式(即Browser/ Server模式),在實際的應用中,兩種網絡通信方式是有著極大的不同的。
對于客戶機/服務器模式來說,其工作的過程是以多個客戶機采集數據,一個服務器為數據庫進行工作的,也即是客戶機通過通信協議將所得數據寫入遠程服務器數據庫。在該種模式下,程序的設計人員需要開發設計一個采集數據以及數據的遠程發布的程序,和能夠接收程序的客戶端,當程序和客戶端同時運行時,LabVIEW網絡通信中的DataSocket Server程序將能夠監視整體程序執行狀況,保證網絡通信的暢通安全。
對于瀏覽器/服務器模式而言,其主要是以方便用戶在Web模式下發布數據而進行研發的,簡單而言,用戶只需按WWW瀏覽器的客戶端便能夠直接訪問該測控網站的地址,同時換能夠監視整體運行中的遠程測控點的數據變化情況,該種模式的存在極大的方便了用戶,也逐漸成為LabVIEW網絡通信中不可或缺的重要部分。
二、LabVIEW的網絡主要通信方式
2.1共享變量
在LabVIEW網絡通信技術中,共享變量存在標志著LabVIEw簡化網絡編程的技術革新,主要在于共享變量在LabVIEW網絡通信方式引導SVE(Shared V ariableE ngine)實現了網絡共享變量底層和緩存器管理的數據循環交換。其主要原理在于由于LabVIEw的現代網絡通信方法中,用戶可以在不需要了解任何網絡協議以及可以不用編程的基礎下,實現網絡數據的交換。不僅如此,由于共享變量的存在,共享變量能夠在程序的工作過程中分配緩存器,避免程序在工作中因讀寫不同步而導致的數據丟失。這可以看出共享變量的LabVIEW網絡通信方式的優勢不僅僅是傳輸效率高,傳輸延遲低,且其還支持多點對多點通信,因此,目前共享變量的LabVIEW網絡通信在實時系統之中應用較為廣泛。
2.2DataSocket技術
LabVIEW網絡通信中Data Socket技術,也即是目前網絡中的DS技術,該技術主要是面向網絡中的測控領域。其運行的原理是以通過網絡,進行實時數據交換,屬于一種編程技術。DS網絡通信主要是以DS Server與D SAPL兩部分構成。在實際的運行中,DS Server部分主要是負責提供數據傳輸協議(DSTP協議)以及管理底層的網絡通信,即是實現程序間的數據交換,該種技術同樣不需要用戶編網絡通信的底層程序。DSAPI部分則是用戶訪問網絡數據的接口,輔助現場數據的傳輸,就目前來看,該種網絡技術由于其操作的簡單、安全性高,也逐漸成為LabVIEW網絡通信技術中研究的主要方向。
三、結束語
總而言之,網絡通信技術已經成為了現代社會中的重要的通信信息傳輸技術之一,而且也開始在如今這個信息社會其它領域也得到了普遍的運用。作為網絡通信的重要組成部分,LabVIEW網絡通信方法也體現出不同于其他網絡通信技術優點。網絡通信成為了如今社會通信行業發展的潮流以及主題,因此,應該大力的研究和改進LabVIEW網絡通信方法進而推動我國的現行的通信傳輸技術發展,推動社會的各個領域的科學發展和整體的前進。
參考文獻
[1]高侃坷,周軍.基于LabV IEW的通信仿真[J].今日電子,2005(4):61
[2]焦瑞莉,南利平,李學華.基于LabVIEW的通信專業遠程虛擬實驗室[J].國外電子測量技術,2005(3):3-4
[3]陳錫輝,張銀鴻. LabVlEW8.20程序設計從入門到精通[M].北京:清華大學出版社,2007
[4]侯國屏,王坤. LabVIE W 7.1編程與虛擬儀器設計[M].北京:清華大學出版社. 2005
[5]王懷興,吳柯,劉皓春. LabV lEW中DDE不同通信方式的比較分析[J].微機發展,2004(11):77-79
[6]程學慶,房曉溪. LabVIEW圖形化編程與實例應用[M].北京:中國鐵道出版社,2005