熱門關(guān)鍵字:谷物容重器 降落值測定儀 粉質(zhì)儀 拉伸儀 羅維朋比色計 纖維素測定儀 脂肪測定儀 油脂煙點(diǎn)測定儀 凱氏定氮儀 錘式旋風(fēng)磨  硬度計

新軟件技藝在攝譜儀器儀表遠(yuǎn)端勘測扼制里的運(yùn)用研討

來源: http://www.www-bb182.com  類別:實(shí)用技術(shù)  更新時間:2015-03-23  閱讀

  美國國家儀器公司在1986年推出了實(shí)驗(yàn)室虛擬儀器集成環(huán)境LabVIEW,用計算機(jī)靈活強(qiáng)大的軟件代替?zhèn)鹘y(tǒng)儀器的某些部件,用人的智力資源代替許多物質(zhì)資源,通過一組軟件和硬件,形成了具有普通儀器的基本功能,又有一般儀器所不具有的特殊功能的新型儀器。隨著計算機(jī)技術(shù)和Internet技術(shù)的發(fā)展,虛擬儀器正沿著高性能、多功能、集成化和網(wǎng)絡(luò)化的方向發(fā)展,滿足了不同領(lǐng)域和用戶的需求。目前,國內(nèi)外都對虛擬儀器技術(shù)展開了研究,劍橋大學(xué)、斯坦福大學(xué)、新加坡國立大學(xué)、清華大學(xué)等都在虛擬儀器方面取得了一定的進(jìn)展。

  遠(yuǎn)程監(jiān)控是本地計算機(jī)通過網(wǎng)絡(luò)系統(tǒng)如Internet/Intranet,對遠(yuǎn)端進(jìn)行監(jiān)視和控制,完成對分散控制網(wǎng)絡(luò)的狀態(tài)監(jiān)控及設(shè)備的診斷維護(hù)等功能。

  遠(yuǎn)程監(jiān)控是同內(nèi)外研究的前沿課題。

  1997年1月,首屆基于Internet的遠(yuǎn)程監(jiān)控診斷工作會議由斯坦福大學(xué)和麻省理工學(xué)院聯(lián)合主辦;斯坦福大學(xué)和麻省理工學(xué)院也合作開發(fā)出了基于Internet的下一代遠(yuǎn)程監(jiān)控診斷示范系統(tǒng)。國內(nèi)對于遠(yuǎn)程監(jiān)控技術(shù)也開展了積極的研究。目前,西安交通大學(xué)、華中科技大學(xué)、哈爾濱大學(xué)、南京理工大學(xué)等已取得了較為先進(jìn)的研究成果。

  本文將首先對基于LabVIEW的虛擬儀器技術(shù),以及基于TCP協(xié)議的遠(yuǎn)程監(jiān)控技術(shù)進(jìn)行介紹,然后將兩種技術(shù)相結(jié)合,設(shè)計一個基于LabVIEW的遠(yuǎn)程監(jiān)控系統(tǒng),并進(jìn)行實(shí)驗(yàn)仿真和結(jié)果分析。最后,展望這種技術(shù)的應(yīng)用前景。

  1虛擬儀器開發(fā)平臺LabVIEW LabVIEW是一種圖形化的編程語言和開發(fā)環(huán)境,它廣泛地被工業(yè)界、學(xué)術(shù)界和研究實(shí)驗(yàn)室所接受,公認(rèn)為是標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。由于LabVIEW采用基于流程圖的圖形化編程方式,因此也被稱為G語言。

  在LabVIEW開發(fā)環(huán)境中,系統(tǒng)提供了支持TCP的功能函數(shù),即TCPListen、TCPOpen、TCPRead、TCPWrite和TCPClose,使編程過程變得簡單快捷。

  2TCP協(xié)議的實(shí)現(xiàn)過程

  TCP(傳輸控制協(xié)議)是基于不可靠的IP服務(wù),提供一種面向連接的、可靠的傳輸層服務(wù)。在TCP連接服務(wù),采用三次握手建立一個連接。首先,建立連接時,客戶端發(fā)送syn包(syn=j(luò))到服務(wù)器,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn);然后,服務(wù)器收到syn包,必須確認(rèn)客戶的SYN(ack=j(luò)+1),同時服務(wù)器也發(fā)送一個SYN包(syn=k),即SYN+ACK包,此時服務(wù)器進(jìn)入SYN-RECV狀態(tài);最后,客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED狀態(tài),完成三次握手。

  LabVIEW具有強(qiáng)大的網(wǎng)絡(luò)通信功能,支持TCP/IP協(xié)議、UDP協(xié)議等,并且借助DataSocket技術(shù)可以實(shí)現(xiàn)在不同的應(yīng)用程序和數(shù)據(jù)源之間共享數(shù)據(jù),使得LabVIEW的用戶可以很容易地編寫具有強(qiáng)大網(wǎng)絡(luò)通信能力的LabVIEW應(yīng)用軟件,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控虛擬儀器。

  3虛擬儀器技術(shù)在遠(yuǎn)程監(jiān)控系統(tǒng)中的應(yīng)用

  3.1遠(yuǎn)程監(jiān)控系統(tǒng)的實(shí)現(xiàn)

  在LabVIEW平臺上構(gòu)建的遠(yuǎn)程監(jiān)控系統(tǒng),虛擬儀器技術(shù)和網(wǎng)絡(luò)通信技術(shù)是主要的軟件基礎(chǔ),數(shù)據(jù)I/O卡、通信網(wǎng)絡(luò)等是必要的硬件基礎(chǔ)。在虛擬儀器技術(shù)和通信網(wǎng)絡(luò)技術(shù)的聯(lián)系和協(xié)調(diào)下,實(shí)現(xiàn)人機(jī)之間的信息交換,以達(dá)到遠(yuǎn)程監(jiān)控的目的。

  目前,在遠(yuǎn)程監(jiān)控系統(tǒng)中,多數(shù)仍采用服務(wù)器/客戶器模式進(jìn)行通信。本文首先由服務(wù)器產(chǎn)生一組正弦波形,通過局域網(wǎng)送至客戶機(jī)進(jìn)行顯示和保存。服務(wù)器端和客戶端的程序流程圖分別如1和2所示。服務(wù)器端的程序?qū)崿F(xiàn)如3所示。首先指定網(wǎng)絡(luò)端口號,并用TCPCreateListener節(jié)點(diǎn)在指定端口進(jìn)行TCP偵聽。在本程序中,可以通過Points控制器選擇波形的點(diǎn)數(shù),以及通過Function控制器選擇需要發(fā)送的波形,其中有隨機(jī)波形、正弦波形等;并且利用了兩個TCPWrite節(jié)點(diǎn)來發(fā)送數(shù)據(jù)。第一個TCPWrite發(fā)送的是波形的長度;第二個TCPWrite發(fā)送的是波形數(shù)據(jù)。

  客戶端的程序?qū)崿F(xiàn)如4所示。對應(yīng)地采用兩個TCPRead節(jié)點(diǎn)讀出服務(wù)器端送來的波形數(shù)據(jù)。第一個TCPRead節(jié)點(diǎn)讀出波形的長度,第二個TCPRead節(jié)點(diǎn)根據(jù)波形的長度值將波形的數(shù)據(jù)全部顯示出來。在本程序運(yùn)行環(huán)境下,如果在前面板按下Stop按鈕,系統(tǒng)根據(jù)ExportWaveformstoSpreadsheet File節(jié)點(diǎn)彈出一個保存對話框,用戶可以把其中的波形數(shù)據(jù)在excel文件、txt文件中保存下來,保存的點(diǎn)數(shù)由服務(wù)器端設(shè)置的Points參數(shù)確定,這樣可以方便用戶進(jìn)行數(shù)據(jù)分析和打印,從而實(shí)現(xiàn)實(shí)時監(jiān)測。

  另外,客戶端程序中設(shè)定的網(wǎng)絡(luò)端口號必須與服務(wù)器端指定的一致,才能實(shí)現(xiàn)兩端通信,一般地,端口號的數(shù)值設(shè)置為1000以上。并且客戶端必須設(shè)置服務(wù)器計算機(jī)的IPAddress或者計算機(jī)名。

  3.2仿真結(jié)果及分析

  從5和6可以看出,客戶端基本上能無失真地接收服務(wù)器端發(fā)送過來的數(shù)據(jù),即基于TCP協(xié)議的網(wǎng)絡(luò)通信是可靠的,另外LabVIEW環(huán)境下的遠(yuǎn)程控制系統(tǒng)的編程是相對簡單的。

  通過合理的設(shè)置有關(guān)參數(shù),服務(wù)器端的程序運(yùn)行后,客戶端就能讀取到從服務(wù)器端采集到的信號數(shù)據(jù)。為了提高系統(tǒng)的實(shí)時性和可靠性,必須保證網(wǎng)絡(luò)通信的順暢;同時為使在網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)不受竄改,必須對端口號和網(wǎng)絡(luò)地址進(jìn)行加密。

  4結(jié)語及展望

  LabVIEW作為一個功能強(qiáng)大的圖形化編程軟件,是開發(fā)虛擬儀器的一種方便快捷的工具。在TCP/IP協(xié)議和WWW規(guī)范的支持下,基于LabVIEW的虛擬儀器可以實(shí)現(xiàn)遠(yuǎn)程監(jiān)控。在介紹了LabVIEW虛擬技術(shù),以及基于TCP/IP協(xié)議的遠(yuǎn)程控制技術(shù)以后,將兩種技術(shù)相結(jié)合,實(shí)現(xiàn)了基于虛擬儀器的遠(yuǎn)程控制系統(tǒng)設(shè)計,并結(jié)合程序?qū)嵗M(jìn)行了計算機(jī)仿真,結(jié)果令人滿意。

  實(shí)際應(yīng)用中,在現(xiàn)場設(shè)備分布廣泛或數(shù)據(jù)不易采集的場合,要能夠及時地監(jiān)視設(shè)備的運(yùn)行狀態(tài)并進(jìn)行有效控制,利用基于LabVIEW的遠(yuǎn)程監(jiān)控技術(shù)可對工業(yè)生產(chǎn)進(jìn)行監(jiān)控。比如,全自動的光學(xué)鍍膜系統(tǒng)中的壓力和溫度等工業(yè)參數(shù),能實(shí)際反應(yīng)生產(chǎn)的進(jìn)展情況,對生產(chǎn)過程十分重要。可以通過傳感器把壓力和溫度等參量轉(zhuǎn)換為電信號,然后通過數(shù)據(jù)采集卡將電信號傳給PC機(jī)。只要設(shè)置一個遠(yuǎn)程監(jiān)控系統(tǒng),在遠(yuǎn)端可以通過網(wǎng)絡(luò)把PC機(jī)中的數(shù)據(jù)讀取出來,通過另外的PC機(jī)對數(shù)據(jù)進(jìn)行處理操作。這樣可以很方便、靈活和安全地對系統(tǒng)進(jìn)行控制,同時也很容易地對數(shù)據(jù)進(jìn)行處理。

  另外,本系統(tǒng)也可以改進(jìn)成為報警系統(tǒng),可以通過觸摸傳感裝置,使客戶端處于運(yùn)行狀態(tài),信號通過網(wǎng)絡(luò)發(fā)出,而服務(wù)器端一直處于偵聽狀態(tài),當(dāng)接收到客戶端發(fā)送過來的信號后,利用該信號驅(qū)動報警裝置,從而實(shí)現(xiàn)報警功能。

中國糧油儀器在線】部分信息來自互聯(lián)網(wǎng),力求安全及時、準(zhǔn)確無誤,目的在于傳遞更多信息,并不代表本網(wǎng)對其觀點(diǎn)贊同或?qū)ζ湔鎸?shí)性負(fù)責(zé)。

国产成人在线免费观看| 日韩avapp| 亚洲日本国产精华液| 欧美破处视频在线| 免费久久人人爽人人爽AV| 爆乳美女脱内衣18禁裸露网站| 公交车上性配合享受视频| 狠狠色丁香久久婷婷综合| 假山后面的呻吟喘息h| 欧美白人最猛性xxxxx| 亚洲日本一区二区一本一道| 最近中文字幕免费高清mv| 乱中年女人伦av一区二区| 日本最新免费二区| 久久久午夜精品理论片| 快拨出来老师要怀孕了| 一本岛一区在线观看不卡| 在线天堂中文官网| 99久久免费精品高清特色大片| 国产精成人品日日拍夜夜免费| 6080yy午夜不卡一二三区| 国产成人在线看| 美国式禁忌5太大了| 午夜看黄网站免费| 波多野结衣mxgs-968| 亚洲激情黄色小说| 日韩高清伦理片中字在线观看| 久久精品免费视频观看| 性欧美高清come| jizz免费看| 国产精品无码av天天爽| 青草影院内射中出高潮| 国产一级特黄aa级特黄裸毛片| 篠田优在线播放| 亚洲色精品vr一区二区三区| 欧美一区二区三区久久综| 久草网视频在线| 性欧美vr高清极品| chinese乱子伦xxxx国语对白 | 波多野结衣中文字幕视频| 亚洲欧美乱综合图片区小说区|