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