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