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