您現(xiàn)在的位置:
中國(guó)傳動(dòng)網(wǎng)
>
技術(shù)頻道
>
技術(shù)百科
>
基于交換式Ethernet的虛擬儀器網(wǎng)絡(luò)測(cè)試技術(shù)研究
時(shí)間:2008-09-05 09:50:00來(lái)源:ronggang
圖2 虛擬儀器網(wǎng)絡(luò)測(cè)試系統(tǒng)結(jié)構(gòu)圖[/align]
該系統(tǒng)可以實(shí)現(xiàn)大量測(cè)試儀器互連,大量?jī)x器同時(shí)工作,大量數(shù)據(jù)高速傳輸和交換,從而可以用于大量測(cè)試儀器分散測(cè)試、遠(yuǎn)程自動(dòng)測(cè)試、測(cè)試信息需相互交換的大型復(fù)雜系統(tǒng)的測(cè)試中。如果需要將測(cè)試范圍擴(kuò)大,可以通過(guò)路由器或互聯(lián)網(wǎng)接口使多個(gè)測(cè)試系統(tǒng)互聯(lián),這樣就可以將測(cè)量范圍擴(kuò)大到全國(guó)各地,甚至世界各個(gè)角落能對(duì)同一個(gè)測(cè)量點(diǎn)進(jìn)行測(cè)量和信息的相互交流。
3 DataSocket——系統(tǒng)網(wǎng)絡(luò)功能的實(shí)現(xiàn)
DataSocket是由NI公司提供的一個(gè)網(wǎng)絡(luò)測(cè)控系統(tǒng)開發(fā)工具,借助它可以在不同的應(yīng)用程序和數(shù)據(jù)源之間共享數(shù)據(jù)。DataSocket使用一種增強(qiáng)數(shù)據(jù)類型來(lái)交換儀器類型的數(shù)據(jù),這種數(shù)據(jù)類型包括數(shù)據(jù)特性和實(shí)際測(cè)試數(shù)據(jù)。雖然目前已經(jīng)有TCP/IP、DDE等多種用于兩個(gè)應(yīng)用程序之間共享數(shù)據(jù)的技術(shù),但是這些技術(shù)都不是用于實(shí)時(shí)數(shù)據(jù)(Live Data)傳輸?shù)?。只有DataSocket是一項(xiàng)在測(cè)量和自動(dòng)化應(yīng)用中用于共享和發(fā)布實(shí)時(shí)數(shù)據(jù)的技術(shù)。利用客戶/服務(wù)器架構(gòu),使網(wǎng)絡(luò)上的數(shù)據(jù)傳輸達(dá)到最優(yōu)化,并使用戶交互式地在網(wǎng)絡(luò)上傳送現(xiàn)場(chǎng)數(shù)據(jù)成為現(xiàn)實(shí),如圖3所示。
[align=center]
圖3 DataSocket體系結(jié)構(gòu)[/align]
DataSocket遵循了TCP/IP協(xié)議,并對(duì)底層進(jìn)行了高度封裝,所提供的參數(shù)簡(jiǎn)單友好,只需要通用資源定位符URL,就可以來(lái)在網(wǎng)絡(luò)中及時(shí)分送所需要傳輸?shù)臄?shù)據(jù)。DataSocket以自己特有編碼格式表示各種類型的數(shù)據(jù),包括字符串、數(shù)字、布爾量及波形等,還可以在現(xiàn)場(chǎng)數(shù)據(jù)和用戶自定義屬性之間建立聯(lián)系。根據(jù)通信需求,LabVIEW提供了一下三個(gè)工具。
?。?) DataSocket ActiveX
DataSocket ActiveX控件是用來(lái)連接數(shù)據(jù)源和數(shù)據(jù)宿,并使其共享數(shù)據(jù)的元件,可以用它在Active環(huán)境中開發(fā)共享數(shù)據(jù)應(yīng)用程序
(2) DS Server
DS服務(wù)器DataSocket Server是一個(gè)小巧、獨(dú)立運(yùn)行的程序,利用DS技術(shù)傳輸數(shù)據(jù)必須在服務(wù)器和客戶端都要打開DataSocket Server。在兩個(gè)應(yīng)用程序間用DSTP協(xié)議進(jìn)行數(shù)據(jù)通信和交換是可行的,發(fā)布數(shù)據(jù)的程序通過(guò)它進(jìn)行數(shù)據(jù)輸出,輸入數(shù)據(jù)的程序找到它接收數(shù)據(jù)。
(3) DataSocket Server Manager
DS服務(wù)管理器DataSocket Server Manager也是一個(gè)獨(dú)立運(yùn)行的小程序,其主要功能是設(shè)置DS Server可連接的客戶數(shù)目和可創(chuàng)建的數(shù)據(jù)項(xiàng)數(shù)目、設(shè)置用戶權(quán)限、預(yù)定義數(shù)據(jù)項(xiàng)等。
LabVIEW6i以上的LabVIEW版本中,所有控件都增加了一個(gè)叫DataSocket Connection的特殊屬性。利用這個(gè)屬性,就可以將現(xiàn)有的LabVIEW DAQ應(yīng)用程序改造成為具有遠(yuǎn)程數(shù)據(jù)采集功能的DAQ應(yīng)用程序。將客戶端軟件和服務(wù)器軟件分別安裝在客戶機(jī)和DAQ服務(wù)器上,并且在客戶機(jī)和DAQ服務(wù)器上分別運(yùn)行DataSocket Server。然后在DAQ服務(wù)器上運(yùn)行服務(wù)端軟件,在客戶機(jī)運(yùn)行客戶端軟件。這樣就可以在客戶機(jī)上控制服務(wù)器端軟件進(jìn)行遠(yuǎn)程數(shù)據(jù)采集,實(shí)現(xiàn)虛擬儀器的網(wǎng)絡(luò)化。
4 結(jié) 論
隨著Ethernet性能的不斷提高,其確定性更加好,價(jià)格更低。同時(shí)虛擬儀器具有強(qiáng)大的生命力,是傳統(tǒng)測(cè)試儀器所不能比美的。運(yùn)用虛擬儀器技術(shù)的設(shè)計(jì)思想構(gòu)造開發(fā)自動(dòng)測(cè)試系統(tǒng),并使之網(wǎng)絡(luò)化,實(shí)現(xiàn)了大型、復(fù)雜、危險(xiǎn)系統(tǒng)的遠(yuǎn)程測(cè)試。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展以及在測(cè)試和儀器領(lǐng)域的廣泛應(yīng)用,基于以太網(wǎng)的虛擬儀器網(wǎng)絡(luò)測(cè)試技術(shù)必將逐步得到廣泛的應(yīng)用,使測(cè)試系統(tǒng)發(fā)展進(jìn)入了一個(gè)嶄新的階段。
參考文獻(xiàn)
[1] G.Bucci,E.Fiorucci,and C.Landi,“Digital Measurement Station for Power Quality Analysis in Distributed Environment,” IEEE Trans.Instrum.Meas.,vol.52,no.1,Feb.2003
[2]王承,何志偉.基于虛擬儀器的網(wǎng)絡(luò)化自動(dòng)測(cè)試系統(tǒng)的架構(gòu)及實(shí)現(xiàn).電子技術(shù)應(yīng)用.2001.11
[3]石博強(qiáng),趙德永,李暢,雷振山. LabVIEW6.1編程技術(shù)實(shí)用教程. 北京:中國(guó)鐵道出版社,2002
[4]張?jiān)粕约t,王靜. 網(wǎng)絡(luò)控制系統(tǒng). 重慶:重慶大學(xué)出版社,2003.6
標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(m.y3602.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
相關(guān)資訊
產(chǎn)品新聞
更多>勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23
影視舞臺(tái)燈光低煙無(wú)鹵扁平電纜13*4+2*(2...
2025-09-23