關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于LabVIEW的遠程控制實驗系統

        基于LabVIEW的遠程控制實驗系統

        作者: 時間:2010-05-06 來源:網絡 收藏

        2 網絡通信方式比較
        遠程可采用C/S和B/S兩種網絡模型來組建,針對不同的應用場所,提供了多種網絡通信方式供用戶靈活選擇。主要包括共享變量,DSTP協議的DataSocket編程、DSTP協議的DataSocket編程、Web Server、SMTP Email Vis、TCP編程和UDP編程[4]等。
        本文就DSTP協議的DataSocket編程、Web Server和TCP編程這3個網絡編程方法在構建室時的應用做了具體的研究及比較。
        2.1 DSTP協議的DataSocket編程
        DataSocket技術是一種面向測控領域的通過網絡實時數據的編程技術。DataSocket由DataSocket Server與DataSocket APL兩部分組成。DataSocket Server負責提供DSTP協議(數據傳輸協議)和管理底層網絡通信,實現與用戶程序之間的數據,不需要用戶編寫有關網絡通信的底層程序。DataSocket API是用戶訪問網絡數據的接口。DataSocket API訪問DSTP對象時就是通過訪問DataSocket Server來實現現場數據的高速傳輸。圖2中,首先在DataSocket Server Manager中新建一個類型為image的字符串項,驅動DataSocket Server后,發布者(Publisher)通過DataSocket API向URL位置指定的地址寫入數據。客戶端編程如圖3所示。DataSocket技術能應用于任何編程環境,而且支持多種協議(DSTP、OPC、LOOKOUT、 HTTP、FTP和文件訪問),本文就DSTP協議做了詳盡的研究。

        本文引用地址:http://www.104case.com/article/163099.htm

        2.2 Web Server
        在前面提到的DataSocket編程雖然可以很方便地用來傳輸現場數據到遠程瀏覽,但是在遠程計算機上也必須編寫程序來接收數據。在很多情況下,用戶希望能夠直接將服務端的VI程序面板“原封不動”地復現在遠程客戶端上,在遠程計算機上進行瀏覽和操作,而 的Web Server恰好能夠實現這一功能。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 灌南县| 丘北县| 平塘县| 汨罗市| 嵊州市| 翼城县| 霍林郭勒市| 洞口县| 定边县| 滨海县| 淄博市| 衡阳县| 拉孜县| 麻阳| 淮北市| 仁化县| 庆阳市| 甘肃省| 博客| 西盟| 探索| 四会市| 蒙阴县| 梨树县| 历史| 同仁县| 泰和县| 酉阳| 清水县| 巩义市| 宝坻区| 陆川县| 齐齐哈尔市| 杭锦旗| 洛隆县| 屯留县| 诸城市| 孝感市| 安泽县| 根河市| 东丰县|