新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 聲納信號發生器通信控制模塊的設計與實現

        聲納信號發生器通信控制模塊的設計與實現

        作者: 時間:2012-12-15 來源:網絡 收藏

        3 程序設計思想
        3.1 客戶機信息錄入方式
        為滿足聲納裝備維修訓練的要求,設計聲納信號數據庫時應考慮可擴展性和通用性。因此,客戶端信號參數設置可采用讀取表格的方式,表格具有高可讀性、方便修改等優點,有利于非專業人員在不修改程序的情況下,根據訓練任務完成信號參數的設置。
        3.2 客戶機與服務器通信
        服務器首先啟動,通過調用socket(,創建套接字,然后調用bind(,將套接字和本地網絡地址關聯,再調用listen(,使套接字做好偵聽準備,之后就調用accept(,來等待客戶機的連接;客戶機啟動后,創建套接字并調用connect(,和服務器建立連接,客戶機和服務器之間就可以調用receive(,和send(,來收發數據。在完成通信后,雙方調用close(,關閉套接字,然后退出。
        3.3 數據采集與控制
        服務器接收來自客戶端的數據信息后,寫入到寄存器中,通過PCI-1711卡的軟件觸發編程方式,查詢寄存器實現數據的采集,利用中斷服務程序將采集的數據傳輸到預先定義好的內存變量中,完成參數的傳遞,實現變量的賦值,從而控制信號發生器的信號輸出。
        系統的流程如圖2所示。

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


        g.JPG
        客戶機讀取表格數據并向服務器發送數據,此處將表格數據保存在文本文件中,通過VC對文本文件的讀取操作,實現數據通信。
        h.JPG

        通信相關文章:通信原理


        交換機相關文章:交換機工作原理


        負離子發生器相關文章:負離子發生器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 枣庄市| 枣强县| 丹江口市| 当雄县| 霞浦县| 尼玛县| 庆城县| 洛扎县| 陕西省| 靖西县| 长葛市| 阿巴嘎旗| 兴国县| 长宁区| 沁水县| 红原县| 扶余县| 自贡市| 博客| 清流县| 攀枝花市| 宝应县| 麻城市| 西和县| 淮安市| 寿光市| 上蔡县| 都江堰市| 安康市| 壶关县| 原平市| 漠河县| 郎溪县| 长泰县| 调兵山市| 阜阳市| 女性| 美姑县| 上饶市| 遂昌县| 耿马|