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

        ?

        Aerotrac自動(dòng)化系統(tǒng)監(jiān)控程序的開發(fā)

        2015-04-20 18:47:12吳宗鍵
        電子技術(shù)與軟件工程 2015年6期
        關(guān)鍵詞:調(diào)用報(bào)文雷達(dá)

        摘 要 AeroTrac自動(dòng)化系統(tǒng)在國內(nèi)多個(gè)空管單位被作為主用自動(dòng)化系統(tǒng)使用,其工作狀態(tài)直接影響到管制工作,進(jìn)而影響到空中交通安全。為了保證其工作穩(wěn)定性,能否對(duì)其進(jìn)行及時(shí)、準(zhǔn)確、直觀、全面的監(jiān)控對(duì)于維護(hù)而言顯得尤為重要。

        【關(guān)鍵詞】XP 平臺(tái) Aerotrac自動(dòng)化系統(tǒng) 程序開發(fā)

        當(dāng)前現(xiàn)有的AeroTrac自動(dòng)化系統(tǒng)監(jiān)控均有不同缺陷,如功能單一、告警延時(shí)高、無圖形界面等?;谏鲜鲈颍_發(fā)一套界面直觀、功能健全、告警及時(shí)準(zhǔn)確的監(jiān)控系統(tǒng)就顯得十分必要。由于Windows XP仍是當(dāng)前主流操作系統(tǒng),具有較好的穩(wěn)定性和兼容性。因此本套自動(dòng)化監(jiān)控系統(tǒng)最終確定基于XP平臺(tái),利用Visual Studio2010和SQL2008軟件工具,使用C#語言編寫。

        1 Aerotrac自動(dòng)化系統(tǒng)架構(gòu)簡(jiǎn)述

        AeroTrac自動(dòng)化系統(tǒng)有三個(gè)主干網(wǎng),雷達(dá)處理子系統(tǒng)中,三臺(tái)服務(wù)器RDP分別接入A、B網(wǎng),B、C網(wǎng)和A、C網(wǎng),顯示終端DP均接入A、B、C網(wǎng)。飛行數(shù)據(jù)處理子系統(tǒng)中,服務(wù)器FDP和顯示終端FDT接入A、B網(wǎng)。

        同一時(shí)間RDP和FDP只有一臺(tái)處于Online,其它處于熱備份Backup狀態(tài)。

        RDP和FDP操作系統(tǒng)為Solaris 5.8,F(xiàn)DP和DP操作系統(tǒng)為Solaris 5.10。FDT操作系統(tǒng)為Windows Vista。

        2 AeroTrac自動(dòng)化系統(tǒng)信號(hào)流程介紹

        AeroTrac自動(dòng)化系統(tǒng)處理的信號(hào)主要為單雷達(dá)信號(hào)和報(bào)文信號(hào)兩種。下面簡(jiǎn)單介紹了這兩種信號(hào)的單向處理流程。

        單雷達(dá)信號(hào)由傳輸設(shè)備出來為HDLC格式,使用RS232串口接入雷達(dá)信號(hào)協(xié)議轉(zhuǎn)換器MPS800,轉(zhuǎn)換為TCP/IP格式的網(wǎng)絡(luò)信號(hào)接入RDP,經(jīng)RDP進(jìn)行融合、相關(guān)、告警處理后,送入DP進(jìn)行目標(biāo)航跡顯示。

        報(bào)文信號(hào)從傳輸設(shè)備出來一分多后直接接入FDP,F(xiàn)DP將其處理后進(jìn)行飛行動(dòng)態(tài)列表的更新, FDT從FDP獲取飛行數(shù)據(jù)并顯示。

        3 需求分析

        根據(jù)AeroTrac自動(dòng)化系統(tǒng)的實(shí)際情況和設(shè)備維護(hù)人員的需求,自動(dòng)化監(jiān)控系統(tǒng)所要實(shí)現(xiàn)的功能如下:

        (1)監(jiān)控單雷達(dá)數(shù)據(jù)狀態(tài),在信號(hào)中斷或者誤碼過高時(shí)產(chǎn)生告警。

        (2)監(jiān)控報(bào)文狀態(tài),在報(bào)文中斷時(shí)產(chǎn)生告警。

        (3)監(jiān)控系統(tǒng)節(jié)點(diǎn)進(jìn)程狀態(tài),在主要進(jìn)程死時(shí)產(chǎn)生告警。

        (4)監(jiān)控系統(tǒng)節(jié)點(diǎn)網(wǎng)絡(luò)狀態(tài),在節(jié)點(diǎn)單網(wǎng)絡(luò)中斷時(shí)產(chǎn)生告警。

        (5)報(bào)文查詢和人工要報(bào)功能。

        (6)常見維護(hù)操作,如數(shù)據(jù)備份、清理過期文件等。

        (7)相關(guān)資料索引,方便維護(hù)人員查找自動(dòng)化系統(tǒng)相關(guān)資料。

        (8)所有告警均產(chǎn)生相關(guān)日志并存儲(chǔ),方便查詢和故障排查。

        4 監(jiān)控系統(tǒng)模塊框架

        根據(jù)上述功能需求,結(jié)合C#語言特點(diǎn),自動(dòng)化監(jiān)控系統(tǒng)組成模塊框架圖如圖1。

        系統(tǒng)主要后臺(tái)功能模塊分為雷達(dá)監(jiān)控模塊、節(jié)點(diǎn)和網(wǎng)絡(luò)監(jiān)控模塊、報(bào)文監(jiān)控模塊、維護(hù)模塊和資料索引模塊。報(bào)文監(jiān)控模塊作為主要模塊之一,包含三個(gè)子模塊。

        前臺(tái)主界面分為告警界面和維護(hù)菜單兩部分。告警界面顯示三個(gè)監(jiān)控模塊產(chǎn)生的告警。維護(hù)菜單包含各種維護(hù)操作,如查看節(jié)點(diǎn)進(jìn)程、CPU和硬盤占用率、數(shù)據(jù)備份、資料查詢等。

        5 設(shè)計(jì)方法

        5.1 雷達(dá)監(jiān)控模塊

        雷達(dá)監(jiān)控分為下面3個(gè)步驟:

        5.1.1 從自動(dòng)化系統(tǒng)獲取雷達(dá)信息相關(guān)文件

        在AeroTrac自動(dòng)化系統(tǒng)主用RDP的/export/home/ATCsite/目錄下,ADAP00*.DAT文件包含了各路雷達(dá)的配置信息,包括名稱、經(jīng)緯度、高度等(*這里為通配符)。UconX_rcvr_stats0和UconX_rcvr_stats1為雷達(dá)數(shù)據(jù)接收文件,每70秒刷新一次,包含當(dāng)前接收的各路雷達(dá)詳細(xì)信息,如接收數(shù)據(jù)量、誤碼率、幀校驗(yàn)等。

        在本系統(tǒng)中,采用命令行腳本(.bat)的方式,使用rcp遠(yuǎn)程接收指令來獲取這兩類文件。例如:

        rcp rdp01a:/export/home/ATCsite/ADAP00*.DAT ./Adap/

        rcp rdp01a:/export/home/ATCsite/UconX_rcvr_stats0 ./Stat/

        rcp rdp01a:/export/home/ATCsite/UconX_rcvr_stats1 ./Stat/

        5.1.2 將獲取到的本地文件進(jìn)行處理以便程序調(diào)用

        由于獲取到的兩個(gè)文件包含信息較多,為方便程序快捷調(diào)用所需數(shù)據(jù),在獲取之后對(duì)其進(jìn)行信息處理。該步驟也在命令行腳本中完成。例如:

        more UconX_rcvr_stats0 | find "Rcv Msgs" > ./RcvMsgs.txt

        more UconX_rcvr_stats1 | find "Rcv Msgs" >> ./RcvMsgs.txt

        這一步是將各路雷達(dá)單位時(shí)間內(nèi)接收數(shù)據(jù)量提取出來放入RcvMsgs.txt文件以便程序調(diào)用。

        5.1.3 監(jiān)控程序調(diào)用腳本,獲取相關(guān)信息并更新狀態(tài)

        該步驟是在監(jiān)控程序的timer中進(jìn)行,定時(shí)調(diào)用上述的命令行腳本,更新本地文件,并從本地文件中獲取監(jiān)控所需信息,進(jìn)行狀態(tài)顯示和告警。

        5.2 節(jié)點(diǎn)和網(wǎng)絡(luò)監(jiān)控模塊

        節(jié)點(diǎn)和網(wǎng)絡(luò)監(jiān)控實(shí)現(xiàn)步驟與雷達(dá)監(jiān)控相同,均是從自動(dòng)化系統(tǒng)獲取信息保存至本地,程序從本地調(diào)用再進(jìn)行分析處理。但獲取方式有所不同。

        RDP和DP的主備狀態(tài)和網(wǎng)絡(luò)狀態(tài),通過 RDP主目錄下radar_status.txt文件獲取。代碼舉例如下:

        rcp rdp01a:/export/home/ATCsite/radar_status.txt ./Stat/

        FDP和FDT的狀態(tài),是通過遠(yuǎn)程執(zhí)行FDP上的自編腳本myshowfdp和myshowfdt,然后將執(zhí)行結(jié)果保存至本地文件來獲得。代碼如下:

        rsh fdp01a -l root /aerotrac/bin/myshowfdp > ./Stat/fdp.log

        rsh fdp01a -l root /aerotrac/bin/myshowfdt > ./Stat/fdt.log

        5.3 報(bào)文監(jiān)控模塊

        報(bào)文監(jiān)控模塊由三個(gè)子模塊組成:報(bào)文顯示模塊、報(bào)文查詢模塊和人工要報(bào)模塊,通過與數(shù)據(jù)庫交互的方式實(shí)現(xiàn)報(bào)文的存儲(chǔ)和查詢。各模塊功能實(shí)現(xiàn)方式如下:

        5.3.1 報(bào)文顯示模塊

        報(bào)文顯示模塊使用VS2010自帶的serialport串口控件,代碼采用委托方式,不間斷地從串口讀取報(bào)文數(shù)據(jù),進(jìn)行報(bào)文頭部和尾部判斷后,將整份報(bào)文顯示在顯示窗口中。同時(shí)寫入數(shù)據(jù)庫。

        如果自動(dòng)要報(bào)功能打開,每次讀取一份報(bào)文后,會(huì)根據(jù)與上一份報(bào)文的流水號(hào)差值,調(diào)用要報(bào)模塊自動(dòng)發(fā)送要報(bào)報(bào)文。

        報(bào)文中斷告警通過timer方式實(shí)現(xiàn),每隔一秒會(huì)將當(dāng)前時(shí)間與上次收?qǐng)?bào)時(shí)間取差值,大于規(guī)定時(shí)間則產(chǎn)生告警。

        5.3.2 報(bào)文查詢模塊

        報(bào)文查詢模塊通過select數(shù)據(jù)庫查詢指令,用DataGrid列表形式將按照時(shí)間、日期、航班號(hào)、報(bào)文端口等條件查詢后的結(jié)果顯示在窗口中。

        5.3.3 要報(bào)模塊

        人工將所要報(bào)文的流水號(hào)填入,并選擇端口和報(bào)文類型后,按照規(guī)定自動(dòng)生成要報(bào)報(bào)文從所選端口發(fā)出。

        5.4 維護(hù)模塊和資料索引模塊

        維護(hù)和資料索引功能均使用程序調(diào)用的方式,維護(hù)模塊是調(diào)用遠(yuǎn)程執(zhí)行的命令行維護(hù)腳本,資料索引模塊調(diào)用保存在本地路徑下的文件并顯示。

        5.5 主界面設(shè)計(jì)

        界面設(shè)計(jì)采用了扁平化、圖形化的方式,用系統(tǒng)結(jié)構(gòu)圖的形式顯示出了系統(tǒng)狀態(tài),任一節(jié)點(diǎn)、網(wǎng)絡(luò)、報(bào)文端口告警,均會(huì)以醒目的紅色顯示在主界面上,并伴隨告警音。

        6 總結(jié)

        自動(dòng)化監(jiān)控系統(tǒng)作為設(shè)備維護(hù)人員的得力助手,必須具有全面性、實(shí)時(shí)性、準(zhǔn)確性以及穩(wěn)定性。本系統(tǒng)以C#語言編寫程序主體,以命令行腳本和shell腳本作為信息交互手段,以數(shù)據(jù)庫作為存儲(chǔ)工具。功能齊全,界面簡(jiǎn)潔大方,化繁為簡(jiǎn),貫徹了至簡(jiǎn)的設(shè)計(jì)理念。 但由于筆者和開發(fā)組的同事開發(fā)經(jīng)驗(yàn)有限,在程序的整合和優(yōu)化方面還有很多不足之處。將在以后的系統(tǒng)使用過程中進(jìn)一步完善。歡迎廣大同行批評(píng)指正。

        作者簡(jiǎn)介

        吳宗鍵(1989-),陜西省商洛市人。大學(xué)本科學(xué)歷?,F(xiàn)為中國民用航空珠海進(jìn)近管制中心助理工程師。主要研究方向?yàn)槊窈酵ㄐ艑?dǎo)航監(jiān)視技術(shù)。

        作者單位

        中國民用航空珠海進(jìn)近管制中心 廣東省珠海市 519000

        猜你喜歡
        調(diào)用報(bào)文雷達(dá)
        有雷達(dá)
        大自然探索(2023年7期)2023-08-15 00:48:21
        基于J1939 協(xié)議多包報(bào)文的時(shí)序研究及應(yīng)用
        汽車電器(2022年9期)2022-11-07 02:16:24
        CTCS-2級(jí)報(bào)文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
        核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
        淺析反駁類報(bào)文要點(diǎn)
        中國外匯(2019年11期)2019-08-27 02:06:30
        雷達(dá)
        LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
        基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
        ATS與列車通信報(bào)文分析
        基于空時(shí)二維隨機(jī)輻射場(chǎng)的彈載雷達(dá)前視成像
        欧美性xxxx狂欢老少配| 久久亚洲精彩无码天堂| 国产成人久久精品亚洲小说| 精品午夜中文字幕熟女| 日韩精品熟女中文字幕| 国产精品一区二区在线观看| 青青操国产在线| 999久久66久6只有精品| 中文字幕av一区二区三区诱惑| 一区二区三区美女免费视频| 最近中文字幕国语免费| 大桥未久亚洲无av码在线| 久久久国产一区二区三区四区小说| 国产伦精品一区二区三区四区| 蜜桃视频成年人在线观看| 青春草在线视频观看| 欧美人伦禁忌dvd放荡欲情 | 色婷婷久久99综合精品jk白丝| 91日韩东京热中文字幕| 成人美女黄网站色大免费的| 国产香蕉97碰碰视频va碰碰看 | 精品国产一区二区三区香蕉| 国产精品三级一区二区按摩| 中文字幕人妻乱码在线| 99久久免费视频色老| 久久人人爽人人爽人人av| 伊人精品在线观看| 国产成人精品cao在线| 女同恋性吃奶舌吻完整版| 国产激情无码一区二区三区| 激情另类小说区图片区视频区 | 国产人妻久久精品二区三区老狼| 四虎成人精品国产永久免费无码| 亚洲黄色电影| 99久久久久久亚洲精品| 自拍视频在线观看首页国产| 国产精品欧美一区二区三区| 欧美亚州乳在线观看| 国产黄色污一区二区三区| 国产精品亚洲第一区二区三区| 国产专区国产av|