用于地鐵信號系統(tǒng)設計的繪圖系統(tǒng)和方法
【專利摘要】本發(fā)明公開了一種用于地鐵信號系統(tǒng)設計的繪圖系統(tǒng),包括:Visio繪圖圖板,由基于微軟Visio提供的二次開發(fā)接口提供;圖庫,將地鐵信號系統(tǒng)中的站場線路圖中的設備按種類類型封裝成對應的模塊;通過對圖庫中各設備模塊復制得到圖板中的各設備圖;設備模塊屬性配置模塊,用于對圖板中的各設備圖配置設備信息、類型參數(shù);設備清單文件生成模塊或設備配置文件生成模塊,用于對站場線路圖中的各設備所對應設備信息、設備在站場中的相對位置坐標信息、各設備所對應的類型參數(shù)進行輸出形成設備清單文件或設備配置文件。本發(fā)明還公開了一種用于地鐵信號系統(tǒng)設計的繪圖方法。本發(fā)明能提高繪圖的方便性、靈活性以及效率,具有很強的擴展性。
【專利說明】用于地鐵信號系統(tǒng)設計的繪圖系統(tǒng)和方法
【技術領域】
[0001]本發(fā)明涉及地鐵信號系統(tǒng),特別是涉及一種用于地鐵信號系統(tǒng)設計的繪圖系統(tǒng);本發(fā)明還涉及一種用于地鐵信號系統(tǒng)設計的繪圖方法。
【背景技術】
[0002]隨著軟件技術的快速發(fā)展,其在地鐵信號系統(tǒng)中應用也愈來愈廣泛。新技術給地鐵系統(tǒng)設計帶來了極大的便利和靈活性。
[0003]但是目前地鐵信號系統(tǒng)設計過程中站場線路配置圖大多通過定制開發(fā)的獨立繪圖工具軟件來繪制,這些傳統(tǒng)軟件功能比較簡單,對負責繪圖的工程人員來說,工作量大且容易出錯。
【發(fā)明內容】
[0004]本發(fā)明所要解決的技術問題是提供一種用于地鐵信號系統(tǒng)設計的繪圖系統(tǒng),能提高繪圖的方便性、靈活性以及效率,具有很強的擴展性。為此,本發(fā)明還提供一種用于地鐵信號系統(tǒng)設計的繪圖方法。
[0005]為解決上述技術問題,本發(fā)明提供的用于地鐵信號系統(tǒng)設計的繪圖系統(tǒng)為基于微軟Visio的二次開發(fā)系統(tǒng),包括:
[0006]Visio繪圖圖板,由基于微軟Visio提供的二次開發(fā)接口提供。
[0007]圖庫,將地鐵信號系統(tǒng)中的站場線路圖中的設備按種類類型封裝成對應的模塊,由各設備對應的模塊組成所述圖庫,所述圖庫中的各所述模塊用于繪制站場線路圖時調用。
[0008]所述圖板用于繪制站場線路圖,通過對所述圖庫中各設備所對應的模塊復制得到所述圖板中的所述站場線路圖的各設備所對應的圖。
[0009]設備模塊屬性配置模塊,用于對圖板中的各設備所對應的圖配置設備信息、類型參數(shù)。
[0010]設備清單文件生成模塊或設備配置文件生成模塊,用于對所繪制的站場線路圖中的各設備所對應設備信息、設備在站場中的相對位置坐標信息、各設備所對應的類型參數(shù)進行輸出形成設備清單文件或設備配置文件。
[0011]進一步改進是,所述設備清單文件為DOC格式的設備清單文件,所述設備配置文件為XML格式的設備配置文件。
[0012]進一步改進是,所述設備清單文件或所述設備配置文件文件用于供HM1、監(jiān)測或監(jiān)督軟件繪制實時動態(tài)站場畫面使用。
[0013]進一步改進是,當所述地鐵信號系統(tǒng)中出現(xiàn)新的設備時,需要將該新的設備所對應的模塊添加到所述圖庫中,實現(xiàn)所述繪圖系統(tǒng)的擴展。
[0014]進一步改進是,所述繪圖系統(tǒng)使用C#語言并基于Microsoft Visual Studio平臺實現(xiàn)。[0015]為解決上述技術問題,本發(fā)明提供的用于地鐵信號系統(tǒng)設計的繪圖方法包括:
[0016]步驟一、由基于微軟Visio提供的二次開發(fā)接口提供Visio繪圖圖板。
[0017]步驟二、形成圖庫,將地鐵信號系統(tǒng)中的站場線路圖中的設備按種類類型封裝成對應的模塊,由各設備對應的模塊組成所述圖庫,所述圖庫中的各所述模塊用于繪制站場線路圖時調用。
[0018]步驟三、采用所述圖板繪制站場線路圖,繪圖時,將所述圖庫中各設備所對應的模塊復制得到所述圖板中的所述站場線路圖的各設備所對應的圖。
[0019]步驟四、采用設備模塊屬性配置模塊對圖板中的各設備所對應的圖配置設備信息、類型參數(shù)。
[0020]步驟五、采用設備清單文件生成模塊或設備配置文件生成模塊將所繪制的站場線路圖中的各設備所對應設備信息、設備在站場中的相對位置坐標信息、各設備所對應的類型參數(shù)輸出形成設備清單文件或設備配置文件。
[0021]進一步的改進是,所述設備清單文件為DOC格式的設備清單文件,所述設備配置文件為XML格式的設備配置文件。
[0022]進一步的改進是,步驟五中形成所述XML格式的設備配置文件包括如下步驟:
[0023]步驟51、選擇當前激活的visio頁。
[0024]步驟52、取出頁中所有圖形對象。
[0025]步驟53、對取出的圖形對象分類。
[0026]步驟54、按類依次取出圖形對象的位置坐標及屬性。
[0027]步驟55、生成所述XML格式的設備配置文件。
[0028]進一步的改進是,當所述地鐵信號系統(tǒng)中出現(xiàn)新的設備時,需要在步驟二中將該新的設備所對應的模塊添加到所述圖庫中。
[0029]本發(fā)明繪圖系統(tǒng)充分利用了 visio提供的方便靈活的繪圖功能從而大大的降低開發(fā)周期,同時通過定制開發(fā)的地鐵信號系統(tǒng)專用圖庫來提高繪圖的效率。繪圖時,只需將圖庫中的設備圖即各設備所對應的模塊復制到圖板中,然后對設備圖進行配置即可,這能大量節(jié)約繪制站場線路圖的時間。當有新的設備類型時,只要將新的設備類型添加到圖庫中而不需要對整個繪圖系統(tǒng)軟件進行修改,其靈活性大大增加。本發(fā)明還能根據(jù)地鐵信號系統(tǒng)的需要靈活地對配置好的站場線路圖生成設備模塊在站場中的位置坐標及設備模塊的配置文件。所以本發(fā)明能提高繪圖的方便性、靈活性以及效率,具有很強的擴展性。
【專利附圖】
【附圖說明】
[0030]下面結合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明:
[0031]圖1是本發(fā)明實施例繪圖系統(tǒng)的功能結構圖;
[0032]圖2是本發(fā)明實施例方法的生成XML格式的設備配置文件流程圖。
【具體實施方式】
[0033]如圖1所示,是本發(fā)明實施例繪圖系統(tǒng)I的功能結構圖;本發(fā)明實施例用于地鐵信號系統(tǒng)設計的繪圖系統(tǒng)I為基于微軟Visio的二次開發(fā)系統(tǒng),包括:
[0034]Visio繪圖圖板2,由基于微軟Visio提供的二次開發(fā)接口提供。[0035]圖庫3,將地鐵信號系統(tǒng)中的站場線路圖中的設備按種類類型封裝成對應的模塊,由各設備對應的模塊組成所述圖庫3,所述圖庫3中的各所述模塊用于繪制站場線路圖時調用。
[0036]所述圖板2用于繪制站場線路圖,站場線路圖繪制好后存儲在Visio繪圖文件4中。通過對所述圖庫3中各設備所對應的模塊復制得到所述圖板2中的所述站場線路圖的各設備所對應的圖。
[0037]設備模塊屬性配置模塊5,用于對圖板2中的各設備所對應的圖配置設備信息、類型參數(shù)。
[0038]設備清單文件生成模塊6或設備配置文件生成模塊7,設備清單文件生成模塊6用于對所繪制的站場線路圖中的各設備所對應設備信息、設備在站場中的相對位置坐標信息、各設備所對應的類型參數(shù)進行輸出形成設備清單文件,設備配置文件生成模塊7用于對所繪制的站場線路圖中的各設備所對應設備信息、設備在站場中的相對位置坐標信息、各設備所對應的類型參數(shù)進行輸出形成設備配置文件。較佳為,所述設備清單文件為DOC格式的設備清單文件,所述設備配置文件為XML格式的設備配置文件。所述設備清單文件或所述設備配置文件文件用于供HM1、監(jiān)測或監(jiān)督軟件繪制實時動態(tài)站場畫面使用。
[0039]當所述地鐵信號系統(tǒng)中出現(xiàn)新的設備時,需要將該新的設備所對應的模塊添加到所述圖庫3中,實現(xiàn)所述繪圖系統(tǒng)I的擴展。
[0040]較佳為,所述繪圖系統(tǒng)I使用C#語言并基于Microsoft Visual Studio平臺實現(xiàn);在其它實例中,所述繪圖系統(tǒng)I也能使用C#語言并基于Microsoft Visual Studio平臺之外語言或平臺實現(xiàn)。
[0041]本發(fā)明實施例用于地鐵信號系統(tǒng)設計的繪圖方法包括:
[0042]步驟一、由基于微軟Visio提供的二次開發(fā)接口提供Visio繪圖圖板2。
[0043]步驟二、形成圖庫3,將地鐵信號系統(tǒng)中的站場線路圖中的設備按種類類型封裝成對應的模塊,由各設備對應的模塊組成所述圖庫3,所述圖庫3中的各所述模塊用于繪制站場線路圖時調用。
[0044]當所述地鐵信號系統(tǒng)中出現(xiàn)新的設備時,將該新的設備所對應的模塊直接添加到所述圖庫3中即可,很方便整個繪圖軟件系統(tǒng)的擴展。
[0045]步驟三、采用所述圖板2繪制站場線路圖,繪圖時,將所述圖庫3中各設備所對應的模塊復制得到所述圖板2中的所述站場線路圖的各設備所對應的圖。
[0046]步驟四、采用設備模塊屬性配置模塊5對圖板2中的各設備所對應的圖配置設備信息、類型參數(shù)。
[0047]步驟五、采用設備清單文件生成模塊6將所繪制的站場線路圖中的各設備所對應設備信息、設備在站場中的相對位置坐標信息、各設備所對應的類型參數(shù)輸出形成設備清單文件;或者,采用設備清單文件生成模塊7將所繪制的站場線路圖中的各設備所對應設備信息、設備在站場中的相對位置坐標信息、各設備所對應的類型參數(shù)輸出形成設備配置文件。較佳為,所述設備清單文件為DOC格式的設備清單文件,所述設備配置文件為XML格式的設備配置文件。
[0048]如圖2所示,本發(fā)明實施例方法中,形成所述XML格式的設備配置文件包括如下步驟:[0049]步驟51、選擇當前激活的visio頁。
[0050]步驟52、取出頁中所有圖形對象。
[0051]步驟53、對取出的圖形對象分類。
[0052]步驟54、按類依次取出圖形對象的位置坐標及屬性。
[0053]步驟55、生成所述XML格式的設備配置文件。
[0054]以上通過具體實施例對本發(fā)明進行了詳細的說明,但這些并非構成對本發(fā)明的限制。在不脫離本發(fā)明原理的情況下,本領域的技術人員還可做出許多變形和改進,這些也應視為本發(fā)明的保護范圍。
【權利要求】
1.一種用于地鐵信號系統(tǒng)設計的繪圖系統(tǒng),其特征在于,繪圖系統(tǒng)為基于微軟ViSio的二次開發(fā)系統(tǒng),包括: Visio繪圖圖板,由基于微軟Visio提供的二次開發(fā)接口提供; 圖庫,將地鐵信號系統(tǒng)中的站場線路圖中的設備按種類類型封裝成對應的模塊,由各設備對應的模塊組成所述圖庫,所述圖庫中的各所述模塊用于繪制站場線路圖時調用; 所述圖板用于繪制站場線路圖,通過對所述圖庫中各設備所對應的模塊復制得到所述圖板中的所述站場線路圖的各設備所對應的圖; 設備模塊屬性配置模塊,用于對圖板中的各設備所對應的圖配置設備信息、類型參數(shù); 設備清單文件生成模塊或設備配置文件生成模塊,用于對所繪制的站場線路圖中的各設備所對應設備信息、設備在站場中的相對位置坐標信息、各設備所對應的類型參數(shù)進行輸出形成設備清單文件或設備配置文件。
2.如權利要求1所述的用于地鐵信號系統(tǒng)設計的繪圖系統(tǒng),其特征在于:所述設備清單文件為DOC格式的設備清單文件,所述設備配置文件為XML格式的設備配置文件。
3.如權利要求1或2所述的用于地鐵信號系統(tǒng)設計的繪圖系統(tǒng),其特征在于:所述設備清單文件或所述設備配置文件文件用于供HM1、監(jiān)測或監(jiān)督軟件繪制實時動態(tài)站場畫面使用。
4.如權利要求1所述的用于地鐵信號系統(tǒng)設計的繪圖系統(tǒng),其特征在于:當所述地鐵信號系統(tǒng)中出現(xiàn)新的設備時,需要將該新的設備所對應的模塊添加到所述圖庫中,實現(xiàn)所述繪圖系統(tǒng)的擴展。
5.如權利要求1所述的用于地鐵信號系統(tǒng)設計的繪圖系統(tǒng),其特征在于:所述繪圖系統(tǒng)使用C#語言并基于Microsoft Visual Studio平臺實現(xiàn)。
6.一種用于地鐵信號系統(tǒng)設計的繪圖方法,其特征在于,包括: 步驟一、由基于微軟Visio提供的二次開發(fā)接口提供Visio繪圖圖板; 步驟二、形成圖庫,將地鐵信號系統(tǒng)中的站場線路圖中的設備按種類類型封裝成對應的模塊,由各設備對應的模塊組成所述圖庫,所述圖庫中的各所述模塊用于繪制站場線路圖時調用; 步驟三、采用所述圖板繪制站場線路圖,繪圖時,將所述圖庫中各設備所對應的模塊復制得到所述圖板中的所述站場線路圖的各設備所對應的圖; 步驟四、采用設備模塊屬性配置模塊對圖板中的各設備所對應的圖配置設備信息、類型參數(shù); 步驟五、采用設備清單文件生成模塊或設備配置文件生成模塊將所繪制的站場線路圖中的各設備所對應設備信息、設備在站場中的相對位置坐標信息、各設備所對應的類型參數(shù)輸出形成設備清單文件或設備配置文件。
7.如權利要求6所述的方法,其特征在于:所述設備清單文件為DOC格式的設備清單文件,所述設備配置文件為XML格式的設備配置文件。
8.如權利要求7所述的方法,其特征在于:步驟五中輸出形成所述XML格式的設備配置文件包括如下步驟: 步驟51、選擇當前激活的visio頁;步驟52、取出頁中所有圖形對象; 步驟53、對取出的圖形對象分類; 步驟54、按類依次取出圖形對象的位置坐標及屬性; 步驟55、生成所述XML格式的設備配置文件。
9.如權利要求6所述的方法,其特征在于:當所述地鐵信號系統(tǒng)中出現(xiàn)新的設備時,需要在步驟二中將該新的設備所對應的模塊添加到所述圖庫中。
【文檔編號】G06F17/50GK103838935SQ201410108013
【公開日】2014年6月4日 申請日期:2014年3月21日 優(yōu)先權日:2014年3月21日
【發(fā)明者】夏顯中, 秦懷陽, 劉翔, 饒皓, 閆坤, 陳云 申請人:上海富欣智能交通控制有限公司