亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        某型裝備天控系統(tǒng)實時軟件設(shè)計與實現(xiàn)

        2014-04-29 00:00:00劉捷祁穎松
        計算機光盤軟件與應(yīng)用 2014年3期

        摘 要:闡述了某型裝備天控系統(tǒng)實時軟件的設(shè)計與實現(xiàn),并給出系統(tǒng)的信息流程圖和通信接口部分的源代碼。該軟件已通過測試,并在實際應(yīng)用中滿足了設(shè)計需求。

        關(guān)鍵詞:異步;多線程;實時;組播

        中圖分類號:TJ768

        1 工程需求

        某型裝備是一臺多功能一體化的綜合測控裝備,其中天控系統(tǒng)實時軟件的功能需求是:(1)通過同步串口接收外部引導(dǎo)源引導(dǎo)數(shù)據(jù);(2)通過網(wǎng)絡(luò)接收內(nèi)部引導(dǎo)源引導(dǎo)數(shù)據(jù);(3)通過異步串口讀取天線控制單元(ACU)數(shù)據(jù);(4)通過異步串口向天線驅(qū)動單元(ADU)寫入數(shù)據(jù);(5)通過網(wǎng)絡(luò)向通信機發(fā)送測量數(shù)據(jù);(6)監(jiān)控界面顯示;(7)數(shù)據(jù)存儲。

        2 程序結(jié)構(gòu)設(shè)計

        2.1 多線程。根據(jù)工程需要,除主線程外,共建立3個線程:外部引導(dǎo)數(shù)據(jù)接收線程,內(nèi)部定位數(shù)據(jù)接收與測量數(shù)據(jù)發(fā)送線程,天線控制單元信息接收線程。其中,外部引導(dǎo)數(shù)據(jù)接收線程的主要功能是實時接收外部引導(dǎo)數(shù)據(jù),并對數(shù)據(jù)進行長度比對、目標(biāo)核對、有效判讀,將通過判讀的數(shù)據(jù)寫入共享內(nèi)存,并進行文件記錄;內(nèi)部定位數(shù)據(jù)接收與測量數(shù)據(jù)發(fā)送線程的主要功能是實時接收內(nèi)部引導(dǎo)源發(fā)來的定位數(shù)據(jù),并對數(shù)據(jù)進行有效判斷,將通過判斷的數(shù)據(jù)寫入共享內(nèi)存,將共享內(nèi)存中的測量數(shù)據(jù)發(fā)往通信機;天線控制單元信息接收線程的主要功能是接收天線控制單元的控制信息和測量數(shù)據(jù),將控制信息的判斷結(jié)果寫入共享內(nèi)存,將測量數(shù)據(jù)進行校正,同時在監(jiān)控界面顯示。

        2.2 網(wǎng)絡(luò)通信。網(wǎng)絡(luò)通信采用SOCKET套接字實現(xiàn),采用UDP協(xié)議,組播方式。

        2.3 串口通信。串口通信有兩種:同步串口和異步串口。根據(jù)總體通信約定,外部引導(dǎo)數(shù)據(jù)的接收采用同步串口通信,遵循HDLC協(xié)議。根據(jù)天線控制單元和驅(qū)動單元接口定義,天線控制單元信息接收采用異步串口通信,波特率為19200bps,數(shù)據(jù)位8位,停止位1位,偶校驗;天線驅(qū)動單元信息發(fā)送采用異步串口通信,波特率為4800bps,數(shù)據(jù)位8位,停止位1位,無校驗。

        3 程序?qū)崿F(xiàn)

        3.1 開發(fā)平臺。采用Visual C++6.0,運行環(huán)境是Windows 2000。

        3.2 主要源代碼。(1)網(wǎng)絡(luò)接口。網(wǎng)絡(luò)接口主要用于接收來自內(nèi)部引導(dǎo)源的定位數(shù)據(jù)和發(fā)送測量數(shù)據(jù)到通信機。

        4 結(jié)束語

        在某型裝備天控系統(tǒng)實時軟件中,通過運用多線程、組播、異步串口重疊IO、線程同步等多種編程技術(shù),滿足了系統(tǒng)實時需求,現(xiàn)已通過各項檢測,現(xiàn)場運行結(jié)果表明,軟件運行穩(wěn)定可靠,編程方法和技術(shù)途徑可以為類似項目提供借鑒。

        參考文獻:

        [1]Visual C++6.0技術(shù)內(nèi)幕[M].北京:北京希望電子出版社,1999.

        [2]Visual C++6.0類庫大全[M].北京:電子工業(yè)出版社,1999.

        [3]汪翔,袁輝.Visual C++實踐與提高-網(wǎng)絡(luò)編程篇[M].北京:中國鐵道出版社,2001.

        作者單位:大連91550部隊92分隊,遼寧大連 116023

        亚洲av国产av综合av| 久久精品免费一区二区喷潮| 国产亚洲精品美女久久久| 极品人妻少妇av免费久久| 老师露出两个奶球让我吃奶头| 久久精品国产精品国产精品污| 99久久精品自在自看国产| 亚洲av综合色区在线观看| 日本视频一区二区三区观看| 久草青青91在线播放| 国产精品无码一本二本三本色| 不卡视频一区二区三区| 一区二区三区在线观看视频免费| 亚洲一区二区三区,日本| 2021国产精品国产精华| 国产日产精品久久久久久| 女同性恋一区二区三区四区| 日本亚洲精品一区二区三| 免费99精品国产自在在线| 无夜精品久久久久久| 日韩精品视频中文字幕播放| 亚洲小说区图片区色综合网| 国产一区二区三区影院| 丰满熟妇人妻av无码区| 久久久人妻一区二区三区蜜桃d | 国产一区二区三免费视频| 欧美人与禽zozzo性伦交| 国产国产人精品视频69| 精品人妻一区二区三区av| 国产成人av一区二区三区不卡| 亚洲av永久无码精品国产精品| 精品亚洲少妇一区二区三区| 日本一区二区三区丰满熟女| 香蕉免费一区二区三区| 三上悠亚免费一区二区在线| 视频一区二区不中文字幕| 欧美群妇大交群| 中文字幕无码家庭乱欲| 五码人妻少妇久久五码| 精品国产精品久久一区免费式| 成人免费看www网址入口|