用于地铁信号系统设计的绘图系统和方法

文档序号:6541313阅读:180来源:国知局
用于地铁信号系统设计的绘图系统和方法
【专利摘要】本发明公开了一种用于地铁信号系统设计的绘图系统,包括:Visio绘图图板,由基于微软Visio提供的二次开发接口提供;图库,将地铁信号系统中的站场线路图中的设备按种类类型封装成对应的模块;通过对图库中各设备模块复制得到图板中的各设备图;设备模块属性配置模块,用于对图板中的各设备图配置设备信息、类型参数;设备清单文件生成模块或设备配置文件生成模块,用于对站场线路图中的各设备所对应设备信息、设备在站场中的相对位置坐标信息、各设备所对应的类型参数进行输出形成设备清单文件或设备配置文件。本发明还公开了一种用于地铁信号系统设计的绘图方法。本发明能提高绘图的方便性、灵活性以及效率,具有很强的扩展性。
【专利说明】用于地铁信号系统设计的绘图系统和方法
【技术领域】
[0001]本发明涉及地铁信号系统,特别是涉及一种用于地铁信号系统设计的绘图系统;本发明还涉及一种用于地铁信号系统设计的绘图方法。
【背景技术】
[0002]随着软件技术的快速发展,其在地铁信号系统中应用也愈来愈广泛。新技术给地铁系统设计带来了极大的便利和灵活性。
[0003]但是目前地铁信号系统设计过程中站场线路配置图大多通过定制开发的独立绘图工具软件来绘制,这些传统软件功能比较简单,对负责绘图的工程人员来说,工作量大且容易出错。

【发明内容】

[0004]本发明所要解决的技术问题是提供一种用于地铁信号系统设计的绘图系统,能提高绘图的方便性、灵活性以及效率,具有很强的扩展性。为此,本发明还提供一种用于地铁信号系统设计的绘图方法。
[0005]为解决上述技术问题,本发明提供的用于地铁信号系统设计的绘图系统为基于微软Visio的二次开发系统,包括:
[0006]Visio绘图图板,由基于微软Visio提供的二次开发接口提供。
[0007]图库,将地铁信号系统中的站场线路图中的设备按种类类型封装成对应的模块,由各设备对应的模块组成所述图库,所述图库中的各所述模块用于绘制站场线路图时调用。
[0008]所述图板用于绘制站场线路图,通过对所述图库中各设备所对应的模块复制得到所述图板中的所述站场线路图的各设备所对应的图。
[0009]设备模块属性配置模块,用于对图板中的各设备所对应的图配置设备信息、类型参数。
[0010]设备清单文件生成模块或设备配置文件生成模块,用于对所绘制的站场线路图中的各设备所对应设备信息、设备在站场中的相对位置坐标信息、各设备所对应的类型参数进行输出形成设备清单文件或设备配置文件。
[0011]进一步改进是,所述设备清单文件为DOC格式的设备清单文件,所述设备配置文件为XML格式的设备配置文件。
[0012]进一步改进是,所述设备清单文件或所述设备配置文件文件用于供HM1、监测或监督软件绘制实时动态站场画面使用。
[0013]进一步改进是,当所述地铁信号系统中出现新的设备时,需要将该新的设备所对应的模块添加到所述图库中,实现所述绘图系统的扩展。
[0014]进一步改进是,所述绘图系统使用C#语言并基于Microsoft Visual Studio平台实现。[0015]为解决上述技术问题,本发明提供的用于地铁信号系统设计的绘图方法包括:
[0016]步骤一、由基于微软Visio提供的二次开发接口提供Visio绘图图板。
[0017]步骤二、形成图库,将地铁信号系统中的站场线路图中的设备按种类类型封装成对应的模块,由各设备对应的模块组成所述图库,所述图库中的各所述模块用于绘制站场线路图时调用。
[0018]步骤三、采用所述图板绘制站场线路图,绘图时,将所述图库中各设备所对应的模块复制得到所述图板中的所述站场线路图的各设备所对应的图。
[0019]步骤四、采用设备模块属性配置模块对图板中的各设备所对应的图配置设备信息、类型参数。
[0020]步骤五、采用设备清单文件生成模块或设备配置文件生成模块将所绘制的站场线路图中的各设备所对应设备信息、设备在站场中的相对位置坐标信息、各设备所对应的类型参数输出形成设备清单文件或设备配置文件。
[0021]进一步的改进是,所述设备清单文件为DOC格式的设备清单文件,所述设备配置文件为XML格式的设备配置文件。
[0022]进一步的改进是,步骤五中形成所述XML格式的设备配置文件包括如下步骤:
[0023]步骤51、选择当前激活的visio页。
[0024]步骤52、取出页中所有图形对象。
[0025]步骤53、对取出的图形对象分类。
[0026]步骤54、按类依次取出图形对象的位置坐标及属性。
[0027]步骤55、生成所述XML格式的设备配置文件。
[0028]进一步的改进是,当所述地铁信号系统中出现新的设备时,需要在步骤二中将该新的设备所对应的模块添加到所述图库中。
[0029]本发明绘图系统充分利用了 visio提供的方便灵活的绘图功能从而大大的降低开发周期,同时通过定制开发的地铁信号系统专用图库来提高绘图的效率。绘图时,只需将图库中的设备图即各设备所对应的模块复制到图板中,然后对设备图进行配置即可,这能大量节约绘制站场线路图的时间。当有新的设备类型时,只要将新的设备类型添加到图库中而不需要对整个绘图系统软件进行修改,其灵活性大大增加。本发明还能根据地铁信号系统的需要灵活地对配置好的站场线路图生成设备模块在站场中的位置坐标及设备模块的配置文件。所以本发明能提高绘图的方便性、灵活性以及效率,具有很强的扩展性。
【专利附图】

【附图说明】
[0030]下面结合附图和【具体实施方式】对本发明作进一步详细的说明:
[0031]图1是本发明实施例绘图系统的功能结构图;
[0032]图2是本发明实施例方法的生成XML格式的设备配置文件流程图。
【具体实施方式】
[0033]如图1所示,是本发明实施例绘图系统I的功能结构图;本发明实施例用于地铁信号系统设计的绘图系统I为基于微软Visio的二次开发系统,包括:
[0034]Visio绘图图板2,由基于微软Visio提供的二次开发接口提供。[0035]图库3,将地铁信号系统中的站场线路图中的设备按种类类型封装成对应的模块,由各设备对应的模块组成所述图库3,所述图库3中的各所述模块用于绘制站场线路图时调用。
[0036]所述图板2用于绘制站场线路图,站场线路图绘制好后存储在Visio绘图文件4中。通过对所述图库3中各设备所对应的模块复制得到所述图板2中的所述站场线路图的各设备所对应的图。
[0037]设备模块属性配置模块5,用于对图板2中的各设备所对应的图配置设备信息、类型参数。
[0038]设备清单文件生成模块6或设备配置文件生成模块7,设备清单文件生成模块6用于对所绘制的站场线路图中的各设备所对应设备信息、设备在站场中的相对位置坐标信息、各设备所对应的类型参数进行输出形成设备清单文件,设备配置文件生成模块7用于对所绘制的站场线路图中的各设备所对应设备信息、设备在站场中的相对位置坐标信息、各设备所对应的类型参数进行输出形成设备配置文件。较佳为,所述设备清单文件为DOC格式的设备清单文件,所述设备配置文件为XML格式的设备配置文件。所述设备清单文件或所述设备配置文件文件用于供HM1、监测或监督软件绘制实时动态站场画面使用。
[0039]当所述地铁信号系统中出现新的设备时,需要将该新的设备所对应的模块添加到所述图库3中,实现所述绘图系统I的扩展。
[0040]较佳为,所述绘图系统I使用C#语言并基于Microsoft Visual Studio平台实现;在其它实例中,所述绘图系统I也能使用C#语言并基于Microsoft Visual Studio平台之外语言或平台实现。
[0041]本发明实施例用于地铁信号系统设计的绘图方法包括:
[0042]步骤一、由基于微软Visio提供的二次开发接口提供Visio绘图图板2。
[0043]步骤二、形成图库3,将地铁信号系统中的站场线路图中的设备按种类类型封装成对应的模块,由各设备对应的模块组成所述图库3,所述图库3中的各所述模块用于绘制站场线路图时调用。
[0044]当所述地铁信号系统中出现新的设备时,将该新的设备所对应的模块直接添加到所述图库3中即可,很方便整个绘图软件系统的扩展。
[0045]步骤三、采用所述图板2绘制站场线路图,绘图时,将所述图库3中各设备所对应的模块复制得到所述图板2中的所述站场线路图的各设备所对应的图。
[0046]步骤四、采用设备模块属性配置模块5对图板2中的各设备所对应的图配置设备信息、类型参数。
[0047]步骤五、采用设备清单文件生成模块6将所绘制的站场线路图中的各设备所对应设备信息、设备在站场中的相对位置坐标信息、各设备所对应的类型参数输出形成设备清单文件;或者,采用设备清单文件生成模块7将所绘制的站场线路图中的各设备所对应设备信息、设备在站场中的相对位置坐标信息、各设备所对应的类型参数输出形成设备配置文件。较佳为,所述设备清单文件为DOC格式的设备清单文件,所述设备配置文件为XML格式的设备配置文件。
[0048]如图2所示,本发明实施例方法中,形成所述XML格式的设备配置文件包括如下步骤:[0049]步骤51、选择当前激活的visio页。
[0050]步骤52、取出页中所有图形对象。
[0051]步骤53、对取出的图形对象分类。
[0052]步骤54、按类依次取出图形对象的位置坐标及属性。
[0053]步骤55、生成所述XML格式的设备配置文件。
[0054]以上通过具体实施例对本发明进行了详细的说明,但这些并非构成对本发明的限制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这些也应视为本发明的保护范围。
【权利要求】
1.一种用于地铁信号系统设计的绘图系统,其特征在于,绘图系统为基于微软ViSio的二次开发系统,包括: Visio绘图图板,由基于微软Visio提供的二次开发接口提供; 图库,将地铁信号系统中的站场线路图中的设备按种类类型封装成对应的模块,由各设备对应的模块组成所述图库,所述图库中的各所述模块用于绘制站场线路图时调用; 所述图板用于绘制站场线路图,通过对所述图库中各设备所对应的模块复制得到所述图板中的所述站场线路图的各设备所对应的图; 设备模块属性配置模块,用于对图板中的各设备所对应的图配置设备信息、类型参数; 设备清单文件生成模块或设备配置文件生成模块,用于对所绘制的站场线路图中的各设备所对应设备信息、设备在站场中的相对位置坐标信息、各设备所对应的类型参数进行输出形成设备清单文件或设备配置文件。
2.如权利要求1所述的用于地铁信号系统设计的绘图系统,其特征在于:所述设备清单文件为DOC格式的设备清单文件,所述设备配置文件为XML格式的设备配置文件。
3.如权利要求1或2所述的用于地铁信号系统设计的绘图系统,其特征在于:所述设备清单文件或所述设备配置文件文件用于供HM1、监测或监督软件绘制实时动态站场画面使用。
4.如权利要求1所述的用于地铁信号系统设计的绘图系统,其特征在于:当所述地铁信号系统中出现新的设备时,需要将该新的设备所对应的模块添加到所述图库中,实现所述绘图系统的扩展。
5.如权利要求1所述的用于地铁信号系统设计的绘图系统,其特征在于:所述绘图系统使用C#语言并基于Microsoft Visual Studio平台实现。
6.一种用于地铁信号系统设计的绘图方法,其特征在于,包括: 步骤一、由基于微软Visio提供的二次开发接口提供Visio绘图图板; 步骤二、形成图库,将地铁信号系统中的站场线路图中的设备按种类类型封装成对应的模块,由各设备对应的模块组成所述图库,所述图库中的各所述模块用于绘制站场线路图时调用; 步骤三、采用所述图板绘制站场线路图,绘图时,将所述图库中各设备所对应的模块复制得到所述图板中的所述站场线路图的各设备所对应的图; 步骤四、采用设备模块属性配置模块对图板中的各设备所对应的图配置设备信息、类型参数; 步骤五、采用设备清单文件生成模块或设备配置文件生成模块将所绘制的站场线路图中的各设备所对应设备信息、设备在站场中的相对位置坐标信息、各设备所对应的类型参数输出形成设备清单文件或设备配置文件。
7.如权利要求6所述的方法,其特征在于:所述设备清单文件为DOC格式的设备清单文件,所述设备配置文件为XML格式的设备配置文件。
8.如权利要求7所述的方法,其特征在于:步骤五中输出形成所述XML格式的设备配置文件包括如下步骤: 步骤51、选择当前激活的visio页;步骤52、取出页中所有图形对象; 步骤53、对取出的图形对象分类; 步骤54、按类依次取出图形对象的位置坐标及属性; 步骤55、生成所述XML格式的设备配置文件。
9.如权利要求6所述的方法,其特征在于:当所述地铁信号系统中出现新的设备时,需要在步骤二中将该新的设备所对应的模块添加到所述图库中。
【文档编号】G06F17/50GK103838935SQ201410108013
【公开日】2014年6月4日 申请日期:2014年3月21日 优先权日:2014年3月21日
【发明者】夏显中, 秦怀阳, 刘翔, 饶皓, 闫坤, 陈云 申请人:上海富欣智能交通控制有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1