999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多視窗多任務(wù)遙測系統(tǒng)實時監(jiān)控軟件的設(shè)計與實現(xiàn)

2020-04-21 10:35:08黃瑞雪
通信電源技術(shù) 2020年5期
關(guān)鍵詞:數(shù)據(jù)處理

黃瑞雪

(貴州航天林泉電機有限公司,貴州 貴陽 550081)

1 任務(wù)需求

軟件系統(tǒng)主要需求如下:

(1)試驗信息入庫管理,主要包括PCM 幀格式定義、異步嵌入數(shù)據(jù)流定義、參數(shù)格柵定義、參數(shù)校準信息定義、用戶算法定義、二次推導(dǎo)參數(shù)定義、監(jiān)控畫面定義等;

(2)遙測信號接收狀態(tài)的實時監(jiān)控,包括信號強度、中頻頻譜、同步狀態(tài)等;

(3)實時接收遙測數(shù)據(jù)并完成原始數(shù)據(jù)存盤;

(4)實時原始遙測數(shù)據(jù)網(wǎng)絡(luò)轉(zhuǎn)發(fā);

(5)實時數(shù)據(jù)接收丟幀統(tǒng)計;

(6)實時參數(shù)挑路及工程量轉(zhuǎn)換處理;

(7)實時挑路后參數(shù)工程量數(shù)據(jù)包網(wǎng)絡(luò)組播轉(zhuǎn)發(fā)功能;

(8)原始存盤數(shù)據(jù)的回放,實現(xiàn)系統(tǒng)閉環(huán);

(9)遙測任務(wù)統(tǒng)一集中管理。

2 軟件開發(fā)環(huán)境

2.1 操作系統(tǒng)

Windows XP 及以上版本操作系統(tǒng)。

2.2 軟件開發(fā)工具

VC++6.0 及以上版本。

2.3 計算機配置

總線為CPCI;CPU 為雙核、主頻2.0 GHz 及以上;內(nèi)存為DDR2、不小于2 GB;硬盤為不小于320 GB;網(wǎng)絡(luò)接口為1 000 M。

3 軟件設(shè)計

3.1 軟件系統(tǒng)設(shè)計思路

遙測實時監(jiān)控軟件系統(tǒng)采用模塊化軟件設(shè)計的總體設(shè)計思路,將該軟件系統(tǒng)劃分為如下軟件子系統(tǒng):試驗參數(shù)管理子系統(tǒng)、接收機遠程監(jiān)控子系統(tǒng)、前端綜合數(shù)據(jù)處理子系統(tǒng)、終端顯示控制子系統(tǒng)。

這些軟件子系統(tǒng),均為最頂層的子系統(tǒng),每個子系統(tǒng)編寫成一個獨立的軟件,各個子系統(tǒng)下按功能再劃分為多個不同的功能模塊,各功能模塊間以可靠、高效的原則協(xié)同工作,以實現(xiàn)各子系統(tǒng)的功能。

在設(shè)計原則上,各子系統(tǒng)間除必需的監(jiān)控和數(shù)據(jù)接口外,應(yīng)互相獨立、透明的工作。在子系統(tǒng)內(nèi)部的各功能模塊之間,盡量以動態(tài)鏈接庫或接口的形式進行調(diào)用,在確保子系統(tǒng)工作可靠和效率的同時,盡可能地做到模塊間設(shè)計高內(nèi)聚低耦合。

3.2 軟件系統(tǒng)組成結(jié)構(gòu)

遙測實時監(jiān)控軟件系統(tǒng)由試驗參數(shù)管理軟件、接收機遠程監(jiān)控軟件、前端綜合數(shù)據(jù)處理軟件、終端顯示控制軟件組成,其軟件組成結(jié)構(gòu)如圖1 所示。該系統(tǒng)可以通過網(wǎng)絡(luò)通信擴展至多個監(jiān)控中心使用。

3.3 軟件體系結(jié)構(gòu)

遙測實時監(jiān)控軟件系統(tǒng)體系結(jié)構(gòu)按層次劃分,可分為平臺管理層(硬件接口層)、數(shù)據(jù)處理層(業(yè)務(wù)層)、參數(shù)管理層、數(shù)據(jù)應(yīng)用層四個層次。

圖1 軟件系統(tǒng)組成結(jié)構(gòu)

平臺管理層,又可叫硬件接口層,主要負責與底層硬件進行交互,以達到讀取和寫入硬件配置信息,控制硬件正常運行的目的。其中包括配置讀取、配置寫入、中斷事件讀取、數(shù)據(jù)塊提取、硬件狀態(tài)信息讀取等。出于對用戶底層硬件模塊的兼容性,平臺管理層的硬件接口驅(qū)動部分采用動態(tài)鏈接庫來進行硬件監(jiān)控接口的適配,這些接口適配器對上層用戶應(yīng)用是透明的,如此一來,用戶在今后的硬件選型的過程中只需考慮重新編寫一個硬件驅(qū)動接口適配的動態(tài)鏈接庫即可。

數(shù)據(jù)處理層,主要負責數(shù)據(jù)的實時處理,以達到根據(jù)用戶的參數(shù)定義將原始數(shù)據(jù)還原成用戶的真實工程量數(shù)據(jù),其中包括實時數(shù)據(jù)挑路處理、異步串行流中參數(shù)提取處理、參數(shù)結(jié)位處理、參數(shù)工程量轉(zhuǎn)換處理、根據(jù)自定義算法進行的推導(dǎo)參數(shù)處理、仿真數(shù)據(jù)的處理以及工程量數(shù)據(jù)轉(zhuǎn)發(fā)處理等。

參數(shù)管理層,主要負責用戶參數(shù)信息和參數(shù)校準算法的管理,該部分軟件提供接口供用戶對參數(shù)信息進行編輯、修改、刪除和導(dǎo)入,并允許用戶自定義算法并將算法應(yīng)用到推導(dǎo)參數(shù)的計算中。該數(shù)據(jù)層提供給用戶的接口會對用戶輸入的所有信息和算法進行合法性校驗,以防止用戶的錯誤操作,確保數(shù)據(jù)層中數(shù)據(jù)的完整性和合法性。

數(shù)據(jù)應(yīng)用層,主要負責將經(jīng)過數(shù)據(jù)處理后的數(shù)據(jù)根據(jù)用戶的選擇,實時顯示參數(shù)工程量數(shù)據(jù)。

3.4 軟件工作流程

遙測實時監(jiān)控軟件系統(tǒng)工作流程按時間前后順序可以分為試驗前的參數(shù)信息管理,試驗過程中的實時遙測接收、實時處理和實時顯示,以及試驗后的事后數(shù)據(jù)處理及回放三大部分。軟件采用多任務(wù)工作模式,可以在運行中同時采集并處理、顯示數(shù)據(jù),系統(tǒng)工作流程如圖2 所示。

3.5 軟件各子系統(tǒng)設(shè)計情況

3.5.1 試驗參數(shù)管理子系統(tǒng)

試驗參數(shù)管理子系統(tǒng)共分為10 部分:任務(wù)管理,異步串行流管理,幀格式管理,參數(shù)挑路、結(jié)位及校準信息管理,自定義算法管理,監(jiān)控畫面管理,采集器格柵自動導(dǎo)入,用戶權(quán)限管理,參數(shù)合法性檢查,綜合數(shù)據(jù)處理配置文件導(dǎo)出。每部分又由若干功能實現(xiàn)模塊和子模塊組成。

試驗參數(shù)管理子系統(tǒng)是一個類似樹形的組織結(jié)構(gòu)。其中,任務(wù)管理是試驗參數(shù)管理子系統(tǒng)的最上層,通過它來管理試驗中的每一個任務(wù);幀格式管理用于管理遙測接收的幀格式信息,確保接收機工作正常,并能夠正確的接收數(shù)據(jù);異步串行流管理是用于管理遙測數(shù)據(jù)流中異步嵌入的總線數(shù)據(jù),如RS232 總線的GPS 異步數(shù)據(jù)流;參數(shù)挑路、結(jié)位及校準信息管理,自定義算法管理從原始數(shù)據(jù)流中得到各個參數(shù)的最終工程量的所有信息;用戶權(quán)限管理是為了保證該試驗參數(shù)管理子系統(tǒng)不被任意修改,只有特定有權(quán)限的人員才可以修改;參數(shù)合法性檢查和綜合數(shù)據(jù)處理配置文件導(dǎo)出是為了給終端綜合數(shù)據(jù)處理子系統(tǒng)提供可靠、正確、詳細的參數(shù)信息,以進行數(shù)據(jù)的實時處理[1]。

3.5.2 接收機遠程監(jiān)控子系統(tǒng)

接收機遠程監(jiān)控子系統(tǒng)主要用于對接收機進行遠程監(jiān)控。該遠程監(jiān)控子系統(tǒng)需要在進行遠程控制時申請獲取遠程控制權(quán),并需要在控制結(jié)束后釋放遠程控制權(quán),以保證同一時刻只能有一個遠程控制端具有控制權(quán),其他遠程客戶端只具有監(jiān)視權(quán)。

接收遠程監(jiān)控子系統(tǒng)是系統(tǒng)的平臺管理層和數(shù)據(jù)層,主要負責接收機設(shè)備的硬件管理及配置、接收機設(shè)備的工作狀態(tài)監(jiān)視以及從接收機設(shè)備的數(shù)據(jù)接口中收取原始數(shù)據(jù),并實時以UDP 組播的方式或內(nèi)存映射共享的方式為前端綜合數(shù)據(jù)處理子系統(tǒng)和其他應(yīng)用提供PCM 原碼數(shù)據(jù)。

3.5.3 前端綜合數(shù)據(jù)處理子系統(tǒng)

前端綜合數(shù)據(jù)處理子系統(tǒng)是該遙測軟件系統(tǒng)中的核心部分。該子系統(tǒng)采用分布式綜合數(shù)據(jù)處理架構(gòu),主要工作在軟件體系結(jié)構(gòu)中的數(shù)據(jù)處理層。該子系統(tǒng)從接收機子系統(tǒng)接收原始的測控數(shù)據(jù),并根據(jù)試驗參數(shù)管理子系統(tǒng)導(dǎo)出的參數(shù)配置文件,對原始數(shù)據(jù)進行實時的參數(shù)挑路、結(jié)位、工程量轉(zhuǎn)換處理,并實時以UDP 組播網(wǎng)絡(luò)傳輸協(xié)議的方式為終端顯示控制子系統(tǒng)和其他應(yīng)用提供工程量數(shù)據(jù)。該子系統(tǒng)主要由網(wǎng)絡(luò)初始化程序和各種程序算法組成,其中包括“參數(shù)挑路算法”“參數(shù)結(jié)位算法”“參數(shù)校準算法”“用戶自定義算法”以及“工程量網(wǎng)絡(luò)轉(zhuǎn)發(fā)模塊”等。

前端綜合數(shù)據(jù)處理子系統(tǒng)按照功能模塊劃分,可分為如下功能模塊:數(shù)據(jù)處理初始化模塊、數(shù)據(jù)處理算法模塊、狀態(tài)信息監(jiān)視模塊、關(guān)鍵參數(shù)監(jiān)視模塊、數(shù)據(jù)存盤歸檔模塊、工程量數(shù)據(jù)UDP 組播發(fā)送模塊及日志記錄模塊[2]。

3.5.4 終端顯示控制子系統(tǒng)

終端顯示控制子系統(tǒng)通過網(wǎng)絡(luò)接口接收遙測前端實時處理軟件廣播傳輸來的全部遙測解調(diào)數(shù)據(jù),根據(jù)任務(wù)規(guī)劃的遙測幀結(jié)構(gòu)和遙測參數(shù)數(shù)據(jù)庫配置的參數(shù)信息,一一解析遙測參數(shù),解算出工程物理量并按用戶指定選擇一種或多種監(jiān)視模式。由此可見,遙測實時數(shù)據(jù)監(jiān)控軟件是獨立于遙測接收解調(diào)硬件而存在的,故可以有多個安裝和應(yīng)用。

4 軟件主要模塊實現(xiàn)情況

軟件中接收機遠程監(jiān)控子系統(tǒng)主要負責對接收機的硬件平臺進行管理,這是整個軟件的核心部分,界面如圖3 所示,采用多視窗模式,在一個界面上可以同時顯示硬件參數(shù)設(shè)置情況、硬件工作運行情況以及數(shù)據(jù)記錄情況。界面上主要包括4 個部分:(1)平臺的硬件信息,主要包括板卡型號、通道數(shù)、板卡加載是否正常等;(2)平臺的工作模式,主要包括遙測解調(diào)體制及分集合成工作模式;(3)硬件參數(shù)設(shè)置,主要包括接收機的點頻、中頻帶寬、碼速率、位同步環(huán)路帶寬以及幀同步的幀格式設(shè)置等;(4)平臺狀態(tài)監(jiān)控,主要包括當前的射頻信號強度、中頻信號強度、信號Eb/N0、位同步狀態(tài)、幀同步狀態(tài)以及中頻頻譜顯示。

圖3 接收機遠程監(jiān)控子系統(tǒng)主界面

5 結(jié) 論

遙測實時監(jiān)控軟件系統(tǒng)最終產(chǎn)品包括:設(shè)備驅(qū)動程序、試驗參數(shù)管理軟件、接收機遠程監(jiān)控軟件、前端綜合數(shù)據(jù)處理軟件、終端顯示控制軟件以及軟件使用說明書。所有軟件的安裝不設(shè)密匙和安裝時間、次數(shù)限制,只要計算機硬件配置符合系統(tǒng)要求,即可隨意安裝使用。軟件系統(tǒng)經(jīng)過多次聯(lián)調(diào)、對接試驗,性能達到預(yù)期效果,滿足試驗使用要求。

猜你喜歡
數(shù)據(jù)處理
驗證動量守恒定律實驗數(shù)據(jù)處理初探
認知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補與極大似然估計法*
ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
ADS-B數(shù)據(jù)處理中心的設(shè)計與實現(xiàn)
電子測試(2018年4期)2018-05-09 07:28:12
MATLAB在化學(xué)工程與工藝實驗數(shù)據(jù)處理中的應(yīng)用
基于希爾伯特- 黃變換的去噪法在外測數(shù)據(jù)處理中的應(yīng)用
大數(shù)據(jù)處理中基于熱感知的能源冷卻技術(shù)
計算機工程(2015年4期)2015-07-05 08:28:04
Matlab在密立根油滴實驗數(shù)據(jù)處理中的應(yīng)用
數(shù)據(jù)處理能力在求職中起關(guān)鍵作用
我國首個“突發(fā)事件基礎(chǔ)數(shù)據(jù)處理標準”發(fā)布
主站蜘蛛池模板: 亚洲无码精品在线播放| 成人精品区| 萌白酱国产一区二区| 亚洲高清中文字幕在线看不卡| 波多野结衣一区二区三区四区视频| 特黄日韩免费一区二区三区| 亚洲天堂高清| 55夜色66夜色国产精品视频| 亚洲欧美成人影院| 国产高潮流白浆视频| 日韩欧美成人高清在线观看| 日本欧美精品| 婷婷开心中文字幕| 久久精品无码一区二区国产区 | 日本免费福利视频| 自拍偷拍欧美日韩| 欧美一区日韩一区中文字幕页| 日韩在线1| 2021国产v亚洲v天堂无码| 亚洲激情区| 国产激情在线视频| 国产菊爆视频在线观看| 国产丝袜无码精品| 国产黄视频网站| 99精品热视频这里只有精品7| 国产一区二区在线视频观看| 久久久受www免费人成| 国产精品偷伦视频免费观看国产| 国产av一码二码三码无码| 国产va在线观看免费| 国产第八页| 中文字幕在线永久在线视频2020| 无码精品一区二区久久久| 欧美精品成人一区二区在线观看| 亚洲中文无码h在线观看| 久久精品最新免费国产成人| 久久国产精品无码hdav| 成年av福利永久免费观看| 91精品伊人久久大香线蕉| 无码人妻免费| 成人午夜亚洲影视在线观看| 91视频日本| 国产欧美日韩va另类在线播放| 欧美专区日韩专区| 在线免费无码视频| 亚洲成人免费在线| 91色国产在线| 99精品在线看| 99久久精品国产综合婷婷| 波多野结衣一二三| 国产三级毛片| 成年网址网站在线观看| 国产在线观看91精品亚瑟| 国产爽歪歪免费视频在线观看| 国产人成乱码视频免费观看| 久久国产乱子| 视频二区亚洲精品| 国产在线小视频| 亚洲精品福利视频| 91亚洲精选| 亚洲第一天堂无码专区| 欧美笫一页| 亚洲欧洲日韩国产综合在线二区| 五月丁香在线视频| lhav亚洲精品| 波多野结衣久久高清免费| 毛片免费在线| 粗大猛烈进出高潮视频无码| 国产主播在线一区| 中文字幕在线免费看| 亚洲一区国色天香| 亚洲第一香蕉视频| 91福利在线看| 欧美人人干| 亚洲一区无码在线| 久久综合九色综合97网| 色噜噜久久| 久久网欧美| 香蕉伊思人视频| 久久黄色免费电影| 自拍欧美亚洲| 久久semm亚洲国产|