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

CBTC系統(tǒng)ZC產(chǎn)品工程數(shù)據(jù)校核研究

2020-04-04 13:00:38王叢穩(wěn)
鐵路通信信號工程技術(shù) 2020年3期
關(guān)鍵詞:信息

王叢穩(wěn)

(通號城市軌道交通技術(shù)有限公司,北京 100070)

1 概述

目前全國各大城市大力建設(shè)公共交通系統(tǒng),具有大容量、高速率和高效率特點(diǎn)的地鐵系統(tǒng)的建設(shè)也如火如荼的進(jìn)行。隨著通信技術(shù)特別是無線電技術(shù)飛速發(fā)展,人們開始研究以通信技術(shù)為基礎(chǔ)的列車運(yùn)行控制系統(tǒng),即CBTC 系統(tǒng)。CBTC 系統(tǒng)集無線電通信技術(shù)和自動化控制技術(shù)于一體,利用高精度的列車定位(不依賴于軌道電路),雙向連續(xù)、大容量的車—地數(shù)據(jù)通信和車載、地面安全功能處理器等實(shí)現(xiàn)的一種連續(xù)自動列車控制系統(tǒng),利用軌間電纜、漏泄電纜和空間無線技術(shù)或者他們之間的結(jié)合組網(wǎng)來實(shí)現(xiàn)。

在整個CBTC 系統(tǒng)中,ZC 產(chǎn)品是實(shí)現(xiàn)移動閉塞功能的核心設(shè)備,ZC 數(shù)據(jù)包含本ZC 及相鄰ZC重疊區(qū)范圍內(nèi)所有數(shù)據(jù),是ZC 設(shè)備正常工作的前提與基礎(chǔ),因此ZC 產(chǎn)品數(shù)據(jù)配置準(zhǔn)確性至關(guān)重要。本文研究目前的測試方法以及不足之處,提出新的測試方法,可以有效降低人為誤差,提高數(shù)據(jù)質(zhì)量。

2 CBTC系統(tǒng) ZC產(chǎn)品數(shù)據(jù)測試現(xiàn)狀

目前CBTC 系統(tǒng)ZC 產(chǎn)品數(shù)據(jù)包括通信數(shù)據(jù)、DS6-80 平臺配置數(shù)據(jù)、線路數(shù)據(jù)3 個部分。其中線路數(shù)據(jù)配置工作量最大且大量數(shù)據(jù)經(jīng)由人工編制完成,數(shù)據(jù)測試方法采取人工校核數(shù)據(jù)源文件[1]。由于線路數(shù)據(jù)結(jié)構(gòu)復(fù)雜且多個數(shù)據(jù)結(jié)構(gòu)之間相互關(guān)聯(lián),輸入文件繁多,在人工測試數(shù)據(jù)內(nèi)容過程中很容易視覺疲勞,產(chǎn)生誤差,影響測試準(zhǔn)確性。

3 CBTC系統(tǒng)ZC產(chǎn)品數(shù)據(jù)測試方法改進(jìn)原理

線路數(shù)據(jù)中每個數(shù)據(jù)結(jié)構(gòu)里的具體數(shù)據(jù)均根據(jù)輸入文件與規(guī)定的編碼規(guī)則進(jìn)行編制,最后形成C文件與頭文件。一般C 文件存儲具體數(shù)據(jù)結(jié)構(gòu)信息,頭文件存儲站場規(guī)模信息。每個數(shù)據(jù)結(jié)構(gòu)之間均存在各種關(guān)聯(lián)信息,各個產(chǎn)品之間數(shù)據(jù)有接口通信,可以通過ZC 與聯(lián)鎖/ATP 的接口數(shù)據(jù)來反向校驗(yàn)ZC 本身數(shù)據(jù)是否合法,邏輯是否自洽。本文根據(jù)ZC 線路數(shù)據(jù)以上特點(diǎn),提出基于檢查數(shù)據(jù)結(jié)構(gòu)之間關(guān)聯(lián)信息的一種數(shù)據(jù)校核方式[2],數(shù)據(jù)編制完成后通過Visual Studio 建立工程,包含既有數(shù)據(jù)文件與自己編寫具備檢查功能函數(shù)的文件,工程模型如圖1 所示。

圖1 工程模型Fig.1 Engineering model

在in 文件里編寫數(shù)據(jù)導(dǎo)入模塊與文件通信模塊,將聯(lián)鎖、ZC、ATP 源數(shù)據(jù)導(dǎo)入工程,建立互相之間映射關(guān)系;在check 文件里編寫檢查的功能模塊,遍歷每個所有數(shù)據(jù)結(jié)構(gòu);在out 文件里編寫文件輸出模塊,將check 文件里封裝的每個檢查功能函數(shù)的檢查結(jié)果保存在log.txt 文本文件里,方便測試人員查看。打印結(jié)果盡可能詳細(xì)且精確定位到具體索引值,基本做到通過查看log.txt 可以直接找到原因;main 文件里分別調(diào)用每個模塊里相關(guān)功能,可以靈活配置,魯棒性強(qiáng)。

4 檢查功能具體實(shí)現(xiàn)過程

4.1 設(shè)計思路

根據(jù)ZC 數(shù)據(jù)與接口文件系統(tǒng)格式與數(shù)據(jù)結(jié)構(gòu)的編碼規(guī)則,總體設(shè)計如圖2 所示[3]。

圖2 設(shè)計思路Fig.2 Design idea

4.2 設(shè)計方案

總體設(shè)計方案如圖3 所示。

圖3 總體設(shè)計方案Fig.3 Overall design scheme

1) 輸入模塊

檢查工具提供數(shù)據(jù)導(dǎo)入模塊,將編制好的ZC數(shù)據(jù)文件與ATP/聯(lián)鎖數(shù)據(jù)導(dǎo)入系統(tǒng)內(nèi)部,通過文件通信模塊實(shí)現(xiàn)數(shù)據(jù)之間各個對象映射,為后續(xù)檢查模塊提供數(shù)據(jù)支撐,導(dǎo)入數(shù)據(jù)源如圖4 所示。

圖4 數(shù)據(jù)源Fig.4 Data source

2) 檢查模塊

檢查模塊共分為編碼合法性檢查、容量合法性檢查、邏輯合法性檢查、多數(shù)據(jù)交叉檢查、對外接口數(shù)據(jù)檢查,具體如圖5 所示。

圖5 檢查模塊分類Fig.5 Checking module classification

a.編碼合法性檢查

檢查工具掃描導(dǎo)入的所有ZC 數(shù)據(jù),根據(jù)輸入文件約束條件、內(nèi)部固化的數(shù)據(jù)編制原則自動對每個數(shù)據(jù)進(jìn)行合法性校驗(yàn),可以發(fā)現(xiàn)諸如聯(lián)鎖—區(qū)域控制器編碼不一致、設(shè)備類型錯誤、設(shè)備序號不連續(xù)、ETCSID 編碼規(guī)則不一致等錯誤,可以有效性降低人為誤差,同時也可以檢查數(shù)據(jù)配置不符合C語言規(guī)范,缺少各種符號,數(shù)據(jù)長度截斷等問題,保證數(shù)據(jù)可以直接通過編譯器編譯,無錯誤,無警告(0 error, 0 warning)。

b.容量合法性檢查

容量合法性檢查包括兩個方面:站場規(guī)模容量與數(shù)據(jù)結(jié)構(gòu)容量。

站場規(guī)模容量檢查通過讀取工程對照表信息,自動識別本聯(lián)鎖區(qū)內(nèi)所有設(shè)備個數(shù),然后與ZC 數(shù)據(jù)里的配置校驗(yàn)否一致,如果不一致提示報錯,同時校驗(yàn)每個數(shù)據(jù)結(jié)構(gòu)里的數(shù)組空間在頭文件的開辟值與實(shí)際數(shù)據(jù)配置值,兩者不一致提示報警,這樣可以有效發(fā)現(xiàn)數(shù)據(jù)多配,漏配、錯行的問題。

c.邏輯合法性檢查

數(shù)據(jù)邏輯合法性檢查針對每個數(shù)據(jù)結(jié)構(gòu)的特性進(jìn)行校驗(yàn),通過預(yù)先編制的檢查規(guī)則,遍歷每個結(jié)構(gòu)體里數(shù)據(jù),以滿足自洽性。例如閉塞分區(qū)數(shù)據(jù)鏈接關(guān)系,通過本區(qū)段鏈接到前后區(qū)段的順序關(guān)系可以反推出前后區(qū)段鏈接到自己的順序,再與實(shí)際數(shù)據(jù)配置進(jìn)行比較,如果不一致立即報警,可以有效降低數(shù)據(jù)邏輯不一致的風(fēng)險[4]。

d.多數(shù)據(jù)交叉檢查

多數(shù)據(jù)交叉檢查是遍歷所有數(shù)據(jù)結(jié)構(gòu),挖掘多個數(shù)據(jù)結(jié)構(gòu)之間的關(guān)聯(lián)信息,再針對當(dāng)前數(shù)據(jù)結(jié)構(gòu)進(jìn)行全方位檢查,直到可以滿足所有的關(guān)聯(lián)條件,所有數(shù)據(jù)結(jié)構(gòu)之間地位平等,其他數(shù)據(jù)結(jié)構(gòu)為驗(yàn)證當(dāng)前數(shù)據(jù)服務(wù)[5]。比如對于站臺區(qū)段,首先滿足站臺block 具備站臺屬性,其次具備屏蔽門,緊急關(guān)閉按鈕,無人折返按鈕(判斷端頭站)設(shè)備屬性,具備固定閉塞追蹤屬性,再次檢查其他數(shù)據(jù)結(jié)構(gòu)里是否包含此區(qū)段信息,最后檢查與聯(lián)鎖、車載接口數(shù)據(jù)中關(guān)于站臺區(qū)段是否正確,經(jīng)過交叉檢驗(yàn)所有數(shù)據(jù)之間關(guān)聯(lián)信息,可以最大限度發(fā)現(xiàn)不同數(shù)據(jù)之間因耦合產(chǎn)生的問題。

e.接口數(shù)據(jù)檢查

根據(jù)ZC 與聯(lián)鎖、車載接口協(xié)議編制檢查規(guī)則,程序掃描接口部分ZC 數(shù)據(jù),同時加載聯(lián)鎖數(shù)據(jù)與車載數(shù)據(jù),按照接口原則對接口部分?jǐn)?shù)據(jù)進(jìn)行校核,可以真正做到對接口數(shù)據(jù)進(jìn)行全覆蓋檢查,保證軟件發(fā)布到實(shí)驗(yàn)室之前各子系統(tǒng)接口通信正確[6]。

3) 輸出模塊

將檢查模塊里的五大檢查項(xiàng)每個結(jié)果打印成標(biāo)準(zhǔn)txt 文本log,同時記錄下時間戳,軟件版本,CRC 數(shù)據(jù)校驗(yàn)碼,打印結(jié)果精確每個數(shù)據(jù)結(jié)構(gòu)的每個數(shù)據(jù)編碼,方便存檔。

5 使用方式

基于數(shù)據(jù)源文件之間關(guān)聯(lián)信息的校核方式使用需要在.net 平臺框架運(yùn)行Visual Studio,具體使用步驟如下。

1) 將聯(lián)鎖、ZC、ATP 源數(shù)據(jù)分別放入CI_DATA、ZC_DATA、VOBC_DATA 文件夾,如圖6所示。

圖6 軟件文件結(jié)構(gòu)Fig.6 Software file structure

2) 啟動Visual Studio,在通過編譯器編譯后運(yùn)行程序,然后在log 文件夾下查看txt 文本log。

3) 取出log 數(shù)據(jù),分析log 報警信息并與實(shí)際數(shù)據(jù)比對,檢查數(shù)據(jù)錯誤,如圖7 所示[7]。

圖7 log報警信息Fig.7 Log warning message

6 結(jié)束語

本文在現(xiàn)有ZC 數(shù)據(jù)測試方法的基礎(chǔ)上結(jié)合ZC線路數(shù)據(jù)結(jié)構(gòu)特點(diǎn),提出基于數(shù)據(jù)源文件的校核方式,并且簡析設(shè)計思路與具體實(shí)現(xiàn)過程,最后介紹了使用方法。此項(xiàng)技術(shù)目前已經(jīng)用于數(shù)據(jù)配置人員廣泛自測使用,可以有效降低數(shù)據(jù)誤差,提高了數(shù)據(jù)質(zhì)量[8]。

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
展會信息
展會信息
展會信息
展會信息
展會信息
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 在线视频亚洲欧美| 一级一级一片免费| 欧美 国产 人人视频| 青青青国产在线播放| 欧美成人二区| 国产女人水多毛片18| 9久久伊人精品综合| 在线播放精品一区二区啪视频| 国产精品入口麻豆| 国产精品一区二区在线播放| 国产一级裸网站| 欧美视频免费一区二区三区| 亚洲综合久久成人AV| 国产精品伦视频观看免费| 一级看片免费视频| 午夜免费视频网站| 国产十八禁在线观看免费| av大片在线无码免费| 久久国产精品嫖妓| 无码福利视频| 1024国产在线| 老司机精品一区在线视频| a亚洲天堂| 麻豆精品在线播放| 欧美成人第一页| 91久久偷偷做嫩草影院精品| 亚洲欧美国产五月天综合| 久久人人97超碰人人澡爱香蕉| 日韩A∨精品日韩精品无码| 国产成人超碰无码| 国产青榴视频| 久久香蕉国产线看观看精品蕉| 久久无码av三级| 精品视频91| 免费全部高H视频无码无遮掩| 国产精品流白浆在线观看| 国产精品第一区| 亚洲不卡网| 老司机午夜精品网站在线观看 | 免费观看亚洲人成网站| 精品国产免费观看| 国产理论一区| 国产黄网永久免费| 成人a免费α片在线视频网站| 好吊色国产欧美日韩免费观看| 亚洲天堂成人在线观看| 国产激情无码一区二区APP| 欧美伊人色综合久久天天| 免费网站成人亚洲| 又大又硬又爽免费视频| 日本日韩欧美| 国产一国产一有一级毛片视频| 国产精品99一区不卡| 亚洲天堂精品视频| 久久福利片| 久久综合丝袜长腿丝袜| 免费三A级毛片视频| 久久久精品久久久久三级| 亚洲中文在线看视频一区| 久久精品免费国产大片| 日韩无码黄色| 国产在线观看一区二区三区| 国产精品亚洲专区一区| 日韩av无码精品专区| 99中文字幕亚洲一区二区| 国产精品网曝门免费视频| 免费一级毛片完整版在线看| 91热爆在线| 全部免费毛片免费播放| 在线观看精品自拍视频| 亚洲欧美日韩视频一区| 国产成人永久免费视频| 啊嗯不日本网站| 久久久亚洲色| 欧美成人午夜影院| 国产精品成人久久| 国产伦精品一区二区三区视频优播 | 免费人成网站在线高清| 97se亚洲综合| 精品久久久久成人码免费动漫| 亚洲精品色AV无码看| 69精品在线观看|