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

        ?

        氣象信息上行資料監(jiān)控系統(tǒng)

        2018-05-08 13:20:44仲崇文宋永鵬
        電子技術(shù)與軟件工程 2018年22期
        關(guān)鍵詞:監(jiān)控

        仲崇文 宋永鵬

        摘要 信息中心網(wǎng)絡(luò)運(yùn)行監(jiān)控崗位擔(dān)負(fù)著全省氣象信息資料收集上傳工作,國家站、區(qū)域站、高空資料、城鎮(zhèn)報(bào)等資料實(shí)時(shí)性、準(zhǔn)確性、及時(shí)性要求高,傳統(tǒng)人工查詢方式工作量大且易漏忘,為了簡化工作量,提高上行資料傳輸?shù)目煽啃?、?zhǔn)確性開發(fā)了本系統(tǒng)。本系統(tǒng)的開發(fā)使用Delphi語言和Mysql數(shù)據(jù)庫的開發(fā)環(huán)境,能夠及時(shí)準(zhǔn)確的提醒值班人員對(duì)各類上行資料進(jìn)行監(jiān)控。

        【關(guān)鍵詞】氣象信息 上行資料 監(jiān)控

        目前,各類氣象資料種類日益增多,每個(gè)時(shí)次均有十幾種資料需要監(jiān)控,特別是國家站、高空?qǐng)?bào)、城鎮(zhèn)報(bào)等資料,實(shí)時(shí)性、可靠性、準(zhǔn)確性要求高,依靠人工監(jiān)控工作繁瑣,因此急需開發(fā)一套能夠自動(dòng)對(duì)各類氣象上行資料進(jìn)行監(jiān)控的系統(tǒng)。

        1 界面和功能設(shè)計(jì)

        Asm代表土壤水分資料;Dqcf代表大氣成分資料;Aws代表國家站資料;Caws代表區(qū)域站資料;Gps代表GPS資料;18Up代表高空資料2ISpce代表凌晨5點(diǎn)的城鎮(zhèn)報(bào)資料Radar代表雷達(dá)資料。

        如果想查詢某種資料的到報(bào)情況,直接點(diǎn)擊該資料的按鈕即可顯示。當(dāng)某種資料告警時(shí),點(diǎn)擊“關(guān)閉”按鈕即可關(guān)閉該告警。

        2 系統(tǒng)實(shí)現(xiàn)的流程

        2.1 國家站數(shù)據(jù)的監(jiān)控

        國家站數(shù)據(jù)監(jiān)控流程:Timer控件每分鐘執(zhí)行一次,當(dāng)時(shí)間指向每小時(shí)(世界時(shí))的08分時(shí),自動(dòng)觸發(fā)國家站數(shù)據(jù)監(jiān)控函數(shù)AwsCheck,并將AwsCheck函數(shù)的執(zhí)行結(jié)果取否返回給國家站數(shù)據(jù)監(jiān)控的Bo01類型變量AwsBooI,這個(gè)Bo01類型的變量就是決定監(jiān)控系統(tǒng)是否給出聲音報(bào)警的變量。

        AwsCheck函數(shù)實(shí)現(xiàn)了如下功能:數(shù)據(jù)庫連接、Sql語句查詢、判斷到報(bào)數(shù)量、判斷是否達(dá)到聲音報(bào)警、將AwsCheck函數(shù)的結(jié)果返回給AwsBoo1變量、系統(tǒng)文本框提示到報(bào)情況等功能。

        2.1.1數(shù)據(jù)庫的連接

        CTS數(shù)據(jù)庫使用的是Mysql數(shù)據(jù)庫,ADO連接Mysql數(shù)據(jù)庫是微軟提供的最有效和直接的方式。

        連接在Open的時(shí)候會(huì)先執(zhí)行一個(gè)exception,如果連接失敗,說明系統(tǒng)和數(shù)據(jù)庫的連接出現(xiàn)了問題,就會(huì)終止AwsClleck函數(shù)后續(xù)的執(zhí)行,直接將AwsCheck函數(shù)的返回值設(shè)為False,進(jìn)行聲音的報(bào)警提示;如果連接成功才會(huì)執(zhí)行函數(shù)體后面的步驟。

        2.1.2 數(shù)據(jù)庫的查詢

        數(shù)據(jù)庫連接成功后,下一步驟就是編寫Sql語句對(duì)數(shù)據(jù)庫進(jìn)行查詢。國家站數(shù)據(jù)的Sql語句的編寫要實(shí)現(xiàn)的查詢條件包括:報(bào)文類型編碼、發(fā)報(bào)目的地和發(fā)報(bào)時(shí)間。對(duì)應(yīng)到數(shù)據(jù)庫表的字段就是DATA TYPE C字段、SENDUSER字段和DETAIL HOUR字段。

        2.1.3 到報(bào)數(shù)的判斷

        數(shù)據(jù)庫查詢控件ADOQuery的RecordCount屬性的值,是符合Sql查詢語句條件的全部數(shù)據(jù)的數(shù)量。山東省考核的國家站是123個(gè)站,如果當(dāng)前時(shí)次的全部國家站數(shù)據(jù)都正常上傳國家局,經(jīng)由Sql語句返回的RecordCount的值就是123,通過RecordCount的值確定上傳國家局的臺(tái)站數(shù);但是并不只是通過這個(gè)值確定監(jiān)控系統(tǒng)是否需要聲音報(bào)警,有時(shí)個(gè)別氣象臺(tái)站會(huì)因?yàn)槌霈F(xiàn)機(jī)器故障或網(wǎng)絡(luò)故障,而在一段時(shí)間無法上傳氣象數(shù)據(jù),考慮到這些突發(fā)情況,就需要監(jiān)控系統(tǒng)做出提前的配置,監(jiān)控系統(tǒng)在初始化的時(shí)候會(huì)讀取ini.txt配置文件。

        2.1.4 聲音報(bào)警的啟動(dòng)和關(guān)閉

        Aws后面的數(shù)字3代表當(dāng)數(shù)據(jù)庫中符合條件的數(shù)據(jù)數(shù)量比全部考核站數(shù)少3個(gè)以上,就會(huì)發(fā)出聲音報(bào)警的提示。監(jiān)控系統(tǒng)在啟動(dòng)的時(shí)候會(huì)讀取ini.txt配置文件中的參數(shù),是在啟動(dòng)進(jìn)程FormCreate中編寫代碼實(shí)現(xiàn)的,其中國家站的mi參數(shù)是3,為方便程序的使用,將國家站的參數(shù)賦值給count Aws。當(dāng)返回的RecordCount值和全部考核站數(shù)差值大于count Aws時(shí),AwsCheck函數(shù)會(huì)返回False,監(jiān)控系統(tǒng)就會(huì)啟動(dòng)聲音報(bào)警。

        2.2 除國家站外多種數(shù)據(jù)的監(jiān)控

        本系統(tǒng)除了國家站數(shù)據(jù)外,還對(duì)土壤水分、大氣成分、雷達(dá)、區(qū)域站、高空?qǐng)?bào)、城鎮(zhèn)報(bào)和GPS數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控。

        2.2.1 土壤水分、區(qū)域站、大氣成分、高空?qǐng)?bào)和城鎮(zhèn)報(bào)數(shù)據(jù)的數(shù)據(jù)庫查詢語句

        2.1.2 小節(jié)中提出過,不同的數(shù)據(jù)有不同的報(bào)文類型編碼,土壤水分、城鎮(zhèn)報(bào)、大氣成分和區(qū)域站數(shù)據(jù)的報(bào)文類型編碼分別是E.0001.0003.ROO1、M.0012.0002.ROO1、G.0002.0008.ROOI年口A.0001.0028.ROO1,SEND__ USER。發(fā)報(bào)目的地字段和DETAILHOUR發(fā)報(bào)時(shí)間字段與國家站數(shù)據(jù)的數(shù)據(jù)庫查詢語句相同,也即上述數(shù)據(jù)的數(shù)據(jù)庫查詢Sql語句與國家站數(shù)據(jù)的查詢語句相比較,只是DATA TYPE C報(bào)文類型編碼字段的差別。

        2.2.2 雷達(dá)和GPS數(shù)據(jù)的數(shù)據(jù)庫查詢語句

        這兩種數(shù)據(jù)查詢的數(shù)據(jù)表不同于上述數(shù)據(jù),使用的不是站號(hào)級(jí)的發(fā)送表,而是文件級(jí)的發(fā)送表TB SEND FILE;文件級(jí)發(fā)送表表結(jié)構(gòu)不同于站號(hào)級(jí)發(fā)送表TB SEND REPT,因此Sql查詢語句的編寫也不同于上述數(shù)據(jù),需要FILE NAME文件名字段和SEND__ USER發(fā)報(bào)目的地字段為查詢條件。其中SENDUSER發(fā)報(bào)目的地字段依然是國家局BABJ,F(xiàn)ILE NAME文件名字段需要系統(tǒng)在編寫Sql查詢語句之前就進(jìn)行賦值操作。

        FILE NAME文件名是在系統(tǒng)啟動(dòng)初始化時(shí)進(jìn)行的賦值,在FormCreate進(jìn)程中進(jìn)行的編寫,考核的雷達(dá)站和GPS站數(shù)分別為8和25個(gè)。

        雷達(dá)數(shù)據(jù)和GPS數(shù)據(jù)的文件名分別賦值給了兩個(gè)數(shù)組,編寫Sql查詢語句時(shí),使用For循環(huán)分別對(duì)這兩種數(shù)據(jù)的每一個(gè)站進(jìn)行數(shù)據(jù)庫查詢。GPS數(shù)據(jù)根據(jù)不同的臺(tái)站文件名分別進(jìn)行了25次數(shù)據(jù)庫查詢。相應(yīng)的,雷達(dá)數(shù)據(jù)需要進(jìn)行8次數(shù)據(jù)庫查詢。

        參考文獻(xiàn)

        [1]蘭旭輝,基于MySQL的應(yīng)用程序設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2004 (03).

        [2]郭驊麟,淺論基于Delphi的數(shù)據(jù)庫開發(fā)[J].信息與電腦,2010 (01).

        猜你喜歡
        監(jiān)控
        你在我家裝監(jiān)控了呀
        意林(2023年16期)2023-10-11 07:05:34
        The Great Barrier Reef shows coral comeback
        你被監(jiān)控了嗎?
        Zabbix在ATS系統(tǒng)集中監(jiān)控中的應(yīng)用
        監(jiān)控軟件預(yù)案策略控制在海底隧道監(jiān)控中的應(yīng)用
        立體化監(jiān)控在廣東省路網(wǎng)監(jiān)控中的應(yīng)用
        4K高清監(jiān)控需要兩條腿走路
        看監(jiān)控?cái)z像機(jī)的4K之道
        基于IEC61850/61970的光伏并網(wǎng)監(jiān)控系統(tǒng)
        PDCA循環(huán)法在多重耐藥菌感染監(jiān)控中的應(yīng)用
        狠狠色狠狠色综合久久第一次 | 国产极品大秀在线性色| 国产精品亚洲在线播放| 又黄又刺激的网站久久| 一本色道久久88加勒比—综合| 国产麻豆精品久久一二三| 少妇高潮惨叫久久久久久| 在线不卡av天堂| 亚洲欧美日韩精品久久亚洲区色播 | 久久国产精品久久久久久| 无码av免费一区二区三区试看| 一道久在线无码加勒比| 国产亚洲日本人在线观看| 日本一区二区三区在线视频观看 | 日韩人妻无码中文字幕一区| 亚洲中文中文字幕乱码| 国产黄大片在线观看画质优化| 狠狠色丁香久久婷婷综合蜜芽五月| 国产精品黄网站免费观看| 精品18在线观看免费视频| 黄页免费人成网址大全| 亚洲第一黄色免费网站| 无码爽视频| 少妇高潮一区二区三区99| 少妇人妻200篇白洁| 久久88综合| 国产国拍亚洲精品永久69| 精品国精品自拍自在线| 亚洲中文字幕舔尻av网站| 亚洲av无码国产精品色午夜洪| 日韩AV不卡六区七区| 日韩成人精品一区二区三区| 亚洲一区二区三区熟妇| 国产精品一区二区三区专区| 国产精品视频露脸| 久久ri精品高清一区二区三区| 厕所极品偷拍一区二区三区视频| 日本一二三四高清在线| 香港三级精品三级在线专区| 国产精品爽爽va在线观看网站| 久久狠狠爱亚洲综合影院|