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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(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ù)研究 (二)

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

            4.2.3共享變量方法

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

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

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

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

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

            

          享變量方法具體實現(xiàn)方式

           

            4.2.4遠(yuǎn)程訪問技術(shù)

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

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

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

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

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

            

           

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

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

            默認(rèn)*標(biāo)示任何主機(jī)都允許連接本機(jī)。

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


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



          上一頁 1 2 3 下一頁

          關(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); })();