<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計(jì)應(yīng)用 > 基于LabVIEW的數(shù)控機(jī)床網(wǎng)絡(luò)測控系統(tǒng)--網(wǎng)絡(luò)通信關(guān)鍵技術(shù)研究 (二)

          基于LabVIEW的數(shù)控機(jī)床網(wǎng)絡(luò)測控系統(tǒng)--網(wǎng)絡(luò)通信關(guān)鍵技術(shù)研究 (二)

          作者: 時(shí)間:2015-03-06 來源:網(wǎng)絡(luò) 收藏

           ?、輪螕鬙K按鈕,如果沒有彈出任何警告,則表明Web服務(wù)器成功啟動。此時(shí)已經(jīng)能夠在遠(yuǎn)程計(jì)算機(jī)上通過 Run Time引擎連接當(dāng)前內(nèi)存中打開的任何VI的前面板了,但是若需要通過網(wǎng)頁瀏覽VI前面板,則還需要進(jìn)一步配置。

          本文引用地址:http://www.ex-cimer.com/article/270597.htm

           ?、尥ㄟ^客戶端瀏覽器訪問時(shí),首先需要在服務(wù)器端發(fā)布網(wǎng)頁,然后才能從客戶端訪問,以實(shí)現(xiàn)遠(yuǎn)程通信。選擇工具/ Web發(fā)布工具選項(xiàng),打開如圖4.12所示對話框。

            

          Web發(fā)布工具

           

            ⑦在該對話框中的VI名稱中選擇希望在網(wǎng)頁中進(jìn)行瀏覽的VI,這些VI必須是已經(jīng)打開了的。查看模式用3種:內(nèi)嵌表示VI前面板將嵌入在網(wǎng)頁中,用戶不僅可以瀏覽前面板,還可以控制前面板;快照表示僅把當(dāng)前VI前面板的截圖發(fā)布在網(wǎng)頁中;顯示器與內(nèi)嵌一樣,但是它會不斷地按指定時(shí)間間隔更新截圖。單擊下一步。

            ⑧在該對話框中配置網(wǎng)頁標(biāo)題、頭注和尾注。單擊下一步,進(jìn)入第⑨步。

           ?、嵩谠搶υ捒蛑信渲镁W(wǎng)址。URL即遠(yuǎn)程機(jī)器瀏覽時(shí)的網(wǎng)頁地址。選擇保存至磁盤,將會彈出文檔URL對話框,單擊鏈接按鈕就可以在本地網(wǎng)頁瀏覽器中瀏覽該網(wǎng)頁了。

            至此便完成了服務(wù)器端得配置。

            (2)在客戶端通過網(wǎng)頁或 Run-Time引擎連接遠(yuǎn)程面板。

           ?、偻ㄟ^ Run-Time引擎連接遠(yuǎn)程VI面板客戶端若需要瀏覽遠(yuǎn)程VI面板,必須安裝于服務(wù)器端相同版本的LabVIEW Run-Time引擎。

            具體實(shí)現(xiàn):新建一個(gè)VI,選擇操作/連接到遠(yuǎn)程面板選項(xiàng),在彈出的相應(yīng)的對話框中輸入服務(wù)器的地址、端口和VI名稱(只能是服務(wù)器端已經(jīng)打開了的VI);選擇是否控制;單擊Connect按鈕。即可彈出遠(yuǎn)程服務(wù)器的端得VI前面板。右擊客戶端VI前面板,選擇控制VI選項(xiàng)便可以得到VI的控制權(quán),需要釋放控制權(quán)時(shí),右擊前面板,選擇遠(yuǎn)程客戶面板/釋放VI控制權(quán)選項(xiàng)即可。

            ②通過網(wǎng)頁連接遠(yuǎn)程VI面板

            通過網(wǎng)頁瀏覽器連接VI面板更加簡單,直接在網(wǎng)址欄中輸入配置時(shí)配置的URL地址即可,通過網(wǎng)頁連接也存在獲得控制權(quán)限的問題,獲得權(quán)限與釋放權(quán)限的方法同上。

            在客戶端通過網(wǎng)頁瀏覽器訪問服務(wù)器訪問的頁面。這樣通過Web頁面的發(fā)布就可實(shí)現(xiàn)網(wǎng)絡(luò)的通信,且用戶可與發(fā)布的前面板進(jìn)行交互式操作,使用戶可以通過Internet操作儀器設(shè)備。

            從以上各圖可以看出,利用以上四種通信方式都可以把服務(wù)器端產(chǎn)生的正弦信號數(shù)據(jù),通過網(wǎng)絡(luò)通信成功地送至客戶機(jī)進(jìn)行顯示。如果要實(shí)現(xiàn)界面的互操作,需采用遠(yuǎn)程訪問方式,但需要注意的是使用此種方式進(jìn)行網(wǎng)絡(luò)通信時(shí),產(chǎn)生的結(jié)果數(shù)據(jù)是保存在服務(wù)器端而不是客戶端,如果客戶端需要得到數(shù)據(jù),還需使用網(wǎng)絡(luò)通信協(xié)議、DataSocket或共享變量傳送數(shù)據(jù)。利用網(wǎng)絡(luò)通信協(xié)議把數(shù)據(jù)從一個(gè)網(wǎng)絡(luò)或Internet計(jì)算機(jī)傳輸?shù)搅硗庖慌_計(jì)算機(jī)或網(wǎng)絡(luò)上是實(shí)現(xiàn)遠(yuǎn)程測控系統(tǒng)通信的最基本方式。但基于DataSocket技術(shù)的網(wǎng)絡(luò)通信可以達(dá)到很高的數(shù)據(jù)傳輸效率,實(shí)時(shí)性能相當(dāng)好,同時(shí)安全性能也可達(dá)到要求,這是網(wǎng)絡(luò)協(xié)議通信所不具有的,但缺點(diǎn)是由于訪問權(quán)限等的限制,客戶端的控制功能太弱,需待改進(jìn)。同時(shí)通過共享變量實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的傳輸也是一種值得提倡的方法,它傳輸速率高,低延遲還可以通過DataSocket函數(shù)讀寫共享變量,應(yīng)用靈活。

            鑒于以上幾種方法的比較,本文選用的是最后一種方式,這種方式省去了上位機(jī)的程序設(shè)計(jì),在加上該系統(tǒng)屬于適用節(jié)段,遠(yuǎn)程用戶不必操作和管理現(xiàn)場,只是查看現(xiàn)場數(shù)據(jù)采集運(yùn)行情況。

            4.3 LabVIEW連接遠(yuǎn)程數(shù)據(jù)庫的技術(shù)研究

            在虛擬儀器測控系統(tǒng)中,LabVIEW與遠(yuǎn)程數(shù)據(jù)庫的連接方法有如下幾種:

            4.3.1利用ADO技術(shù)訪問數(shù)據(jù)庫

            本方法利用LabVIEW的ActiveX功能,調(diào)用Microsoft ADO對象,利用SQL語言實(shí)現(xiàn)數(shù)據(jù)庫的訪問。

            ADO(ActiveX Data Objects)是Microsoft為OLE DB設(shè)計(jì)的應(yīng)用層接口,它為一致的數(shù)據(jù)訪問接口提供了良好的擴(kuò)展性而不局限于單一的數(shù)據(jù)源。ADO接口編程模型中包括連接(Connection)、命令(Command)、參數(shù)(Parameter)、記錄集(Recordset)、字段(Field)、錯誤(Error)、屬性(Property)、集合(Collection)、事件(Event)等元素。其中Connection、Command、Recordset是三個(gè)主體對象,Parameters、Fields、Errors、Properties是四個(gè)集合對象。

            ADO的一般操作方式為:①連接到數(shù)據(jù)源;②指定訪問數(shù)據(jù)源的命令;③執(zhí)行命令;④將命令執(zhí)行后產(chǎn)生的結(jié)果保存在緩存中;⑤更新數(shù)據(jù)庫。ADO的主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。

            LabVIEW中對ADO的調(diào)用方法如下。

            ADO對象在LabVIEW中是以ActiveX對象的形式提供的。LabVIEW自4.1版本就引入了支持ActiveX自動控制的功能模塊,支持客戶和服務(wù)器雙方,即雖然程序是在雙方各自獨(dú)立存在,但它們的信息是共享的。這種信息共享是通過客戶端使用由服務(wù)器端發(fā)布的ActiveX控件來實(shí)現(xiàn)的。

          數(shù)字通信相關(guān)文章:數(shù)字通信原理


          通信相關(guān)文章:通信原理




          關(guān)鍵詞: LabVIEW 數(shù)控機(jī)床

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();