基于TCP/IP的遠程雷達配電系統
不管在客戶端還是服務器端,發送數據都是主動的,而接收數據都是被動的。服務器創建一個監聽線程,隨時監聽是否有客戶的連接要求,并決定是否要響應該請求,如響應,則建立Socket來處理客戶的數據通信請求,客戶端也相應建立Socket來接收服務器傳來的數據。作為客戶端需要處理的網絡事件有:FD_CONNECT.FD_CLOSE,FD_READ,FD_WRITE。在客戶端應用程序中自定義CMySocket類,根據用戶對控制站點的需要,建立CMySocket對象,用于發送和接收數據。監控計算機建立數據庫,提供系統日記數據記錄功能。監控計算機(客戶端)軟件設計流程如圖4所示,通過編寫開關、儀表等控件,優化軟件界面設計,監控計算機軟件設計界面如圖5所示。本文引用地址:http://www.j9360.com/article/153986.htm
4 結語
隨著現代雷達對遠端設備無人值守、智能化功能要求的不斷提高,以及車載雷達系統高機動性的需求,對雷達整機的重要組成部分配電系統的設計也帶來了數字化、智能化、網絡化的更高要求。本文設計的應用系統,在監控計算機和各個雷達站點的EIO控制模塊之間采用標準的TCP/IP通信協議,針對客戶機/服務器模式,將Windows Socket編程技術應用于站間通信,給出了系統總體設計方案及軟件設計,實現了多臺雷達的遠程配電,為類似的遠程控制方案設計提供了一個借鑒。本文設計的遠程配電系統已在多個雷達站投入使用,實際使用結果表明:本系統具有運行穩定,數據傳輸高效、可靠,界面美觀,人機對話友善、擴展性好等優點。
tcp/ip相關文章:tcp/ip是什么
評論