<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

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

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

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

  4.2.3共享變量方法

本文引用地址:http://dyxdggzs.com/article/270597.htm

  共享變量是為簡(jiǎn)化網(wǎng)絡(luò )編程邁出的又一大步。通過(guò)共享變量,用戶(hù)無(wú)需編程就可以在不同計算機之間方便的實(shí)現數據的共享。用戶(hù)無(wú)需了解任何的底層復雜的網(wǎng)絡(luò )通信,就能輕松地實(shí)現數據交換。用戶(hù)建立和使用共享變量就如同操作全局變量一樣方便。

  通過(guò)共享變量,用戶(hù)可以在不同的計算機上的VI之間、本地不同或同一個(gè)程序框圖的不同循環(huán)之間交換數據。共享變量的使用與全局變量類(lèi)似,用戶(hù)在程序框圖中不僅僅看到的是一個(gè)變量而已,而變量具體與網(wǎng)絡(luò )中哪臺計算機哪個(gè)變量連接,以及各種其他屬性等都已經(jīng)事先在共享變量的屬性中設定了。用戶(hù)不用了解網(wǎng)絡(luò )協(xié)議,不用任何編程就能輕松實(shí)現網(wǎng)絡(luò )數據交換。共享變量有三種類(lèi)型:Single-Process、Time-Triggered和Network-Published.

  舉例來(lái)說(shuō)明,在計算機A和B上都安裝,將計算機A作為服務(wù)器,并創(chuàng )建一個(gè)共享變量命名為SVServer_Variable,由計算機A上的一個(gè)VI向該共享變量寫(xiě)入數據。將計算機B作為客戶(hù)端,在計算機上創(chuàng )建一個(gè)共享變量名為SVClient_Variable,該共享變量的數據源為計算機A上的SVServer_Variable.同時(shí)在計算機B上的一個(gè)VI中不斷地讀取SVServer_Variable,由此不斷獲得計算機A上SVServer_Variable的值。

  共享變量方法具體實(shí)現方式見(jiàn)下圖4.10所示。

  

享變量方法具體實(shí)現方式

 

  4.2.4遠程訪(fǎng)問(wèn)技術(shù)

  用戶(hù)在很多情況下希望直接將本地的VI程序面板“搬”到遠程計算機上,在遠程計算機上進(jìn)行預覽或操作。而提供的Web服務(wù)器技術(shù)能滿(mǎn)足用戶(hù)的這個(gè)要求,用戶(hù)可以不需要任何編程就能在遠程計算機上通過(guò)網(wǎng)頁(yè)或LabVIEW連接本地VI面板,本地VI前面板便會(huì )“原封不動(dòng)”地呈現在遠程計算機的屏幕上。

  在LabVIEW中,實(shí)現遠程訪(fǎng)問(wèn)的方式有兩種:遠程面板控制和客戶(hù)端瀏覽器訪(fǎng)問(wèn),且在實(shí)施這兩種訪(fǎng)問(wèn)之前都需要對服務(wù)器進(jìn)行配置。LabVIEW中實(shí)現遠程面板的連接僅需要兩個(gè)非常簡(jiǎn)單的步驟,利用瀏覽器訪(fǎng)問(wèn)通信實(shí)例如下:

  (1)配置LabVIEW Web服務(wù)器步驟如下:

 ?、俅蜷_(kāi)本地VI前面板配置服務(wù)器包括3部分:服務(wù)器目錄與日志配置、客戶(hù)端可見(jiàn)VI配置和客戶(hù)端訪(fǎng)問(wèn)權限配置。在LabVIEW中選擇“工具→選項”即可打開(kāi)參數配置框,左側分別可見(jiàn)“Web服務(wù)器:配置”、“Web服務(wù)器:瀏覽器訪(fǎng)問(wèn)”。其中“Web服務(wù)器:配置”是用來(lái)配置服務(wù)器目錄和日志屬性、“Web服務(wù)器:可見(jiàn)VI”用來(lái)配置服務(wù)器根目錄下可見(jiàn)的VI程序,也即對客戶(hù)端可操作的VI程序。“Web服務(wù)器:瀏覽器訪(fǎng)問(wèn)”用來(lái)設置客戶(hù)端的訪(fǎng)問(wèn)權限。完成服務(wù)器配置以后,即可以選擇遠程控制面板或瀏覽器方式訪(fǎng)問(wèn)服務(wù)器、對服務(wù)器進(jìn)行交互遠程操作等。

 ?、谶x擇主菜單的工具/選項/Web服務(wù)器:配置選項,選擇啟動(dòng)Web服務(wù)器,其他值可以保持默認。如果80端口被占用,則需要制定一個(gè)空閑端口。配置界面如下:

  

 

 ?、圻x擇Web服務(wù)器:可見(jiàn)VI頁(yè)面,在這里配置允許被遠程連接的VI.默認*標示任何VI都可以被連接。

 ?、苓x擇Web服務(wù)器:瀏覽訪(fǎng)問(wèn)頁(yè)面,在這里可以配置允許連接本機的遠程主機。

  默認*標示任何主機都允許連接本機。

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


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



上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: LabVIEW 數控機床

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>