欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

軌道交通信號系統(tǒng)統(tǒng)一格式數(shù)據(jù)文件的一致性校驗方法與流程

文檔序號:12363692閱讀:1032來源:國知局
軌道交通信號系統(tǒng)統(tǒng)一格式數(shù)據(jù)文件的一致性校驗方法與流程

本發(fā)明涉及軌道交通技術(shù)領(lǐng)域。



背景技術(shù):

軌道交通信號系統(tǒng)統(tǒng)一格式數(shù)據(jù)文件(UFT)文件詳細描述了城市軌道交通信號系統(tǒng)運營設(shè)計中所需的相關(guān)物理和邏輯數(shù)據(jù)以及這些數(shù)據(jù)的定義方法,它是地鐵運營設(shè)計的基礎(chǔ)文檔,為后續(xù)的數(shù)據(jù)庫設(shè)計、聯(lián)鎖表的生成、系統(tǒng)信號設(shè)計、現(xiàn)場定測及其他相關(guān)設(shè)計提供了基礎(chǔ)依據(jù),一旦該文檔定義出現(xiàn)錯誤,就會導致后續(xù)的相關(guān)的工作的返工更改,降低了系統(tǒng)設(shè)計效率。

因UFT數(shù)據(jù)文檔共包含50多個數(shù)據(jù)表格,主要有坡度、限速、長短鏈、拓撲結(jié)構(gòu)、控區(qū)、道岔、站臺、信號機、區(qū)段、車檔、計軸、信標、屏蔽門、站臺緊急關(guān)閉按鈕、防淹門、風井等等相關(guān)數(shù)據(jù),每一個表格中所包含的數(shù)據(jù)量根據(jù)項目不同、線路站場復雜情況不同而不同,且目前均為人工手動填寫或是通過編寫Excel各種公式計算出來的結(jié)果,故或多或少均會產(chǎn)生一些錯誤,并且效率不高。還有其他部分內(nèi)容,是通過在Excel中編寫各種公式來進行關(guān)聯(lián)和計算,但是如果某一項或多項數(shù)據(jù)內(nèi)容填寫錯誤,與其相關(guān)的公式計算出來的結(jié)果就全都錯誤。而且當線路站場情況復雜的時候,就會出現(xiàn)大量的各種格式錯誤、公式錯誤、漏編錯編、數(shù)據(jù)不一致等問題。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的在于提供一種軌道交通信號系統(tǒng)統(tǒng)一格式數(shù)據(jù)文件的一致性校驗方法,能有效減少UFT數(shù)據(jù)文檔的錯誤率。

實現(xiàn)上述目的的技術(shù)方案是:

一種軌道交通信號系統(tǒng)統(tǒng)一格式數(shù)據(jù)文件的一致性校驗方法,包括:

導入UFT文件,并根據(jù)該UFT文件建立數(shù)據(jù)結(jié)構(gòu);

對UFT文件進行數(shù)據(jù)格式校驗;

對UFT文件進行數(shù)據(jù)一致性校驗;

輸出校驗結(jié)果,標注UFT文件中存在錯誤的數(shù)據(jù)單元格。

在上述的軌道交通信號系統(tǒng)統(tǒng)一格式數(shù)據(jù)文件的一致性校驗方法中,所述的建立數(shù)據(jù)結(jié)構(gòu)指:確認導入UFT文件后,依次導入坡度、限速、長短鏈、拓撲結(jié)構(gòu)、控區(qū)、道岔、站臺、信號機、區(qū)段、車檔、計軸、信標、屏蔽門、站臺緊急關(guān)閉按鈕、防淹門和風井數(shù)據(jù)表格的標準格式數(shù)據(jù),存儲在已建立的數(shù)據(jù)結(jié)構(gòu)中。

在上述的軌道交通信號系統(tǒng)統(tǒng)一格式數(shù)據(jù)文件的一致性校驗方法中,所述的數(shù)據(jù)格式校驗包括:

針對校驗規(guī)則表中提供的各數(shù)據(jù)表,檢查是否包含要求的所有表格;

檢查UFT數(shù)據(jù)表中數(shù)據(jù)域中所定義的數(shù)據(jù)類型是否與該列的數(shù)據(jù)一致,且元素的名稱和字段是否與要求的一致且唯一;

檢查UFT數(shù)據(jù)表中定義的元素名稱及編號(下文簡稱ID)值是否符合要求,元素名稱的字符長度是否符合范圍,ID值是否在要求范圍內(nèi);

檢查UFT數(shù)據(jù)表中所引用的各種ID值是否在其所引用的數(shù)據(jù)表中可以檢索到。

在上述的軌道交通信號系統(tǒng)統(tǒng)一格式數(shù)據(jù)文件的一致性校驗方法中,所述的數(shù)據(jù)一致性校驗包括:

針對校驗規(guī)則表中提供的各數(shù)據(jù)表,依次檢查各自單元格中的里程值是否與軌道數(shù)據(jù)表上一致;

檢查所有引用的邊線(Segment)和軌道(Track)的數(shù)據(jù)表是否一致;

檢查區(qū)域控制器(ZC)、信號機(Signals)和計軸區(qū)段(Blocks)數(shù)據(jù)表中所引用的數(shù)據(jù)項是否為有效值;

檢查控區(qū)邊界點的計軸點是否為共享計軸;

檢查所有數(shù)據(jù)表中所填寫的數(shù)據(jù)長度的正確性。

本發(fā)明的有益效果是:

本發(fā)明校驗檢查人工生成的UFT文檔,依據(jù)其定義好的校驗規(guī)則,在數(shù)據(jù)格式和數(shù)據(jù)一致性方面給出校驗結(jié)果,并對校驗出來的錯誤進行自動標注,方便下一步的審核修正。所有校驗檢查過程,都是在人工選擇待檢驗的UFT文件后計算機來自動執(zhí)行的,可以從本質(zhì)上減少手寫錯誤的發(fā)生,極大地提高了UFT文件編制過程的正確性,在一定程度上提高了系統(tǒng)設(shè)計的效率和數(shù)據(jù)的正確性。

附圖說明

圖1是本發(fā)明的軌道交通信號系統(tǒng)統(tǒng)一格式數(shù)據(jù)文件的流程圖;

圖2是本發(fā)明中數(shù)據(jù)格式校驗的流程圖;

圖3是本發(fā)明中數(shù)據(jù)一致性校驗的流程圖。

具體實施方式

下面將結(jié)合附圖對本發(fā)明作進一步說明。

請參閱圖1、圖2和圖3,本發(fā)明的軌道交通信號系統(tǒng)統(tǒng)一格式數(shù)據(jù)文件,包括下列步驟:

S1,導入UFT文件,并根據(jù)該UFT文件建立數(shù)據(jù)結(jié)構(gòu).即:確認已經(jīng)導入需校驗的信號系統(tǒng)軌道UFT文件,如果沒有找到或者導入失敗,進行報警提示。確認導入UFT文件后,依次導入坡度、限速、長短鏈、拓撲結(jié)構(gòu)、控區(qū)、道岔、站臺、信號機、區(qū)段、車檔、計軸、信標、屏蔽門、站臺緊急關(guān)閉按鈕、防淹門、風井等數(shù)據(jù)表格的標準格式數(shù)據(jù),存儲在已建立的數(shù)據(jù)結(jié)構(gòu)中。

S2,對UFT文件進行數(shù)據(jù)格式校驗,包括如下步驟:

S21,檢查UFT數(shù)據(jù)表中是否包含所要求的所有表格。根據(jù)格式校驗規(guī)則表中定義的各數(shù)據(jù)表,依次讀取所需校驗的數(shù)據(jù)表,然后遍歷所導入的UFT數(shù)據(jù),如果在導入的UFT數(shù)據(jù)表中存在,則進行下一個表格檢查;如果不存在,則給出錯誤提示后,繼續(xù)校驗下一個表格是否存在,直至所有數(shù)據(jù)表校驗完畢。

S22,檢查UFT數(shù)據(jù)表中數(shù)據(jù)域中所定義的數(shù)據(jù)類型是否與該列的數(shù)據(jù)一致,且元素的名稱和字段是否與要求的一致且唯一。首先讀取校驗規(guī)則表中所定義的表名、數(shù)據(jù)列名稱、數(shù)據(jù)列關(guān)鍵字字段,然后遍歷UFT數(shù)據(jù)表,找到對應的數(shù)據(jù)表,且定位到需要判斷的數(shù)據(jù)列上,依次校驗所讀取列的數(shù)據(jù)類型是否與要求的數(shù)據(jù)類型一致,如果不一致則按照表名、列名、錯誤信息依次給出錯誤提示并輸出。

S23,檢查UFT數(shù)據(jù)表中定義的元素名稱及ID值是否符合要求,元素名稱的字符長度是否符合范圍,ID值是否在要求范圍內(nèi)。首先讀取校驗規(guī)則表中所定義的要求檢查的數(shù)據(jù)表,同時讀取元素名稱及ID值得限制范圍,然后在UFT中找到對應的表格,對應的名稱和ID值,開始比較判斷,并按照實際結(jié)果進行輸出。

S24,檢查UFT數(shù)據(jù)表中所引用的各種ID值是否在其所引用的數(shù)據(jù)表中可以檢索到。主要是數(shù)據(jù)表中引用的區(qū)域控制器編號(ZCID)、邊線編號(SegmentID)、軌道編號(TrackID)、節(jié)點編號(NodeID)等數(shù)據(jù)在所引用的數(shù)據(jù)表中是否符合規(guī)則。

S3,對UFT文件進行數(shù)據(jù)一致性校驗,包括如下步驟:

S31,檢查相關(guān)表格里程值是否與Track上一致。首先判斷Tracks數(shù)據(jù)表格是否存在;如果不存在則提示錯誤,此校驗將不再進行;如果存在,依據(jù)校驗規(guī)則表中提供的各數(shù)據(jù)表(如邊線、站臺、信號機、道岔等等),依次檢查其單元格中填寫的里程值是否與軌道數(shù)據(jù)表一致,不一致則給出錯誤提示,同時在原數(shù)據(jù)表格中進行標記。

S32,檢查所有引用的邊線(Segment)和軌道(Track)的數(shù)據(jù)表是否一致。首先確認Segment和Track數(shù)據(jù)表是否存在,如果不存在則退出該規(guī)則校驗,給出錯誤提示;如果存在,讀取校驗規(guī)則信息中關(guān)于此條檢驗規(guī)則中所涉及到的數(shù)據(jù)表項,依次處理數(shù)據(jù)表中提到的需要校驗的數(shù)據(jù)列,給出校驗結(jié)果。

S33,檢查區(qū)域控制器(ZC)、信號機(Signals)和計軸區(qū)段(Blocks)數(shù)據(jù)表中所引用的數(shù)據(jù)項是否為有效值。按順序處理該3個表中所引用的節(jié)點(Nodes)、車檔(Buffer)和計軸點(AC DPs)是否存在且在相應的數(shù)據(jù)表中能否找到其索引值,如果出錯,則給出錯誤提示。

S34,檢查控區(qū)邊界點的計軸點是否為共享計軸。該項檢查僅是針對ZC數(shù)據(jù)表。首先檢查計軸數(shù)據(jù)表是否存在,然后在讀取ZC表中的計軸數(shù)據(jù),如果當前的計軸數(shù)據(jù)在計軸表中不存在或者不匹配,錯誤計數(shù)加1,直到讀取完所有計軸數(shù)據(jù),給出校驗結(jié)果。

S35,檢查所有數(shù)據(jù)表中所填寫的數(shù)據(jù)長度的正確性。依據(jù)校驗規(guī)則表中所填寫的數(shù)據(jù)表依次校驗,根據(jù)讀取到的數(shù)據(jù)長度按照邊線編號(SegmentID)值依次累加,最后判斷當前表格中的同一個SegmentID的累加長度是否與邊線(Segments)表格中所定義的長度相等,如果不等,給出相應的錯誤提示,直到所有表格校驗完畢。

S4,輸出校驗結(jié)果,標注UFT文件中存在錯誤的數(shù)據(jù)單元格,提供與原單元格數(shù)據(jù)有差異的計算結(jié)果等。

以上實施例僅供說明本發(fā)明之用,而非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以作出各種變換或變型,因此所有等同的技術(shù)方案也應該屬于本發(fā)明的范疇,應由各權(quán)利要求所限定。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
保康县| 本溪市| 无锡市| 仲巴县| 五河县| 宜城市| 凤庆县| 白朗县| 甘谷县| 公安县| 河源市| 高邑县| 象山县| 淅川县| 白沙| 赞皇县| 兴化市| 故城县| 观塘区| 西盟| 黔江区| 灵宝市| 丰都县| 汉中市| 江油市| 岑巩县| 肃北| 石嘴山市| 来安县| 宕昌县| 平昌县| 内乡县| 扬中市| 长春市| 宁河县| 长白| 眉山市| 汶川县| 岑溪市| 九龙坡区| 镇沅|