關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于Qt的AUV監(jiān)控系統(tǒng)設計與開發(fā)

        基于Qt的AUV監(jiān)控系統(tǒng)設計與開發(fā)

        作者: 時間:2012-04-05 來源:網絡 收藏

        3 監(jiān)控軟件
        的監(jiān)控以人機交互的形式實現(如圖2所示),主要是對各個模塊工作狀態(tài)的監(jiān)視以及工作模式的設置,由圖3可知,控制模塊功能的劃分可知AUV監(jiān)控模塊的主要功能包括底層數據處理、AUV狀態(tài)監(jiān)視、數據采集控制、手柄遙控、異常處理以及航行路線的設定。運用模塊化技術,可以將錯誤局限在各個模塊內部,避免錯誤蔓延,提高AUV系統(tǒng)的可靠性。還可以利用以前已經被證明是可靠的模塊來構造新的系統(tǒng),這就不但減少了新系統(tǒng)的工作量,也提高了系統(tǒng)的可靠性。

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

        a.JPG


        該監(jiān)控模塊(如圖3所示)采用多線程技術和網絡通信實現以及的信號與槽機制。多線程技術主要是創(chuàng)建繼承hread的多個類,實現對數據的接收與處理,手柄控制等多個線程。網絡通信則是通過繼承cpServet的服務器端與底層來實現實時通信,通過網絡通信實現對AUV的實時監(jiān)測。而Qt的信號與槽機制則用于通過岸基平臺的人機交互界面對AUV實時狀態(tài)進行監(jiān)測和控制。三者結合,實現對AUV各個方面的監(jiān)測和控制,以便AUV能高效準確的工作。

        c.JPG


        數據采集控制線程(如圖4所示),其余的監(jiān)控線程都采用類似的形式。

        d.JPG



        4 結語
        本文簡單介紹了Qt下的,程序上還有很多不足,有待進一步改善提高。Qt平臺強大的可移植性及其庫函數,使程序設計起來更具效率。

        測速儀相關文章:測速儀原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 武邑县| 太保市| 宝坻区| 永吉县| 嘉义市| 手游| 信阳市| 安丘市| 临海市| 文安县| 永昌县| 蓬莱市| 江源县| 西贡区| 上高县| 长治县| 平南县| 朝阳区| 张家界市| 固镇县| 景东| 葫芦岛市| 宝鸡市| 昌黎县| 马鞍山市| 石阡县| 满洲里市| 邓州市| 麻城市| 清新县| 鹤庆县| 万山特区| 肃北| 阿图什市| 新源县| 富蕴县| 巴青县| 会泽县| 海丰县| 溧阳市| 西青区|