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