亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

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

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



背景技術(shù):

軌道交通信號系統(tǒng)統(tǒng)一格式數(shù)據(jù)文件(UFT)文件詳細(xì)描述了城市軌道交通信號系統(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)錯誤,就會導(dǎo)致后續(xù)的相關(guān)的工作的返工更改,降低了系統(tǒng)設(shè)計效率。

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

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

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

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

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

在上述的軌道交通信號系統(tǒng)統(tǒng)一格式數(shù)據(jù)文件的一致性校驗方法中,所述的建立數(shù)據(jù)結(jié)構(gòu)指:確認(rèn)導(dǎo)入UFT文件后,依次導(dǎo)入坡度、限速、長短鏈、拓?fù)浣Y(jié)構(gòu)、控區(qū)、道岔、站臺、信號機(jī)、區(qū)段、車檔、計軸、信標(biāo)、屏蔽門、站臺緊急關(guān)閉按鈕、防淹門和風(fēng)井?dāng)?shù)據(jù)表格的標(biāo)準(zhǔn)格式數(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)、信號機(jī)(Signals)和計軸區(qū)段(Blocks)數(shù)據(jù)表中所引用的數(shù)據(jù)項是否為有效值;

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

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

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

本發(fā)明校驗檢查人工生成的UFT文檔,依據(jù)其定義好的校驗規(guī)則,在數(shù)據(jù)格式和數(shù)據(jù)一致性方面給出校驗結(jié)果,并對校驗出來的錯誤進(jìn)行自動標(biāo)注,方便下一步的審核修正。所有校驗檢查過程,都是在人工選擇待檢驗的UFT文件后計算機(jī)來自動執(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ā)明作進(jìn)一步說明。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1