【技术实现步骤摘要】
铁路站场图自动生成方法及装置
[0001]本专利技术属于铁路站场图生成
,特别涉及一种铁路站场图自动生成方法及装置。
技术介绍
[0002]在铁路信号联锁系统形式化验证系统中,需要通过站场图对没有通过验证的性质进行仿真调试,如果每个站场图都使用手工绘制的话需要大量的人工成本,人工绘制的过程中也容易出错,同时不同的铁路联锁系统的厂商有不同的站场图,需要有专人去对接每个厂商不同的站场图进行绘制,无疑增加了大量的人工成本和沟通成本。
技术实现思路
[0003]本专利技术是为了解决上述问题而进行的,目的在于提供一种铁路站场图自动生成方法及装置。
[0004]本专利技术为了实现上述目的,采用了以下方案:
[0005]<方案一>
[0006]本专利技术提供一种铁路站场图自动生成方法,具有这样的特征,包括以下步骤:
[0007]步骤S1,获取站场拓扑数据;
[0008]步骤S2,建立对站场拓扑数据进行解析得到的站场二叉树数据结构;
[0009 ...
【技术保护点】
【技术特征摘要】
1.一种铁路站场图自动生成方法,其特征在于,包括以下步骤:步骤S1,获取站场拓扑数据;步骤S2,建立对站场拓扑数据进行解析得到的站场二叉树数据结构;步骤S3,根据所述站场二叉树数据结构生成站场图,其中,所述站场拓扑数据包括多个站场元素的站场元素数据,所述站场元素包括区段、道岔、信号机、绝缘节以及端点,所述步骤S3包括以下子步骤:步骤S3
‑
1,通过对所述站场二叉树数据结构进行前序遍历,将所述站场拓扑数据按照行进行划分,并基于预设道岔对行约束规则进行预排序;步骤S3
‑
2,进行断行拼接,使本来是同一行中的站场元素处于同一行;步骤S3
‑
3,根据每一行中所有道岔的方向对所有行的顺序进行优化调整,以满足所述预设道岔对行约束规则;步骤S3
‑
4,删除每一行中多余的站场元素;步骤S3
‑
5,对每一行中的每一个站场元素的横坐标进行赋值;步骤S3
‑
6,根据所有行中的站场元素的横坐标和纵坐标的值,绘制站场图。2.根据权利要求1所述的铁路站场图自动生成方法,其特征在于:其中,所述站场元素数据包括站场元素的元素名称及对应的显示名称、唯一标识、主类型、子类型、方向、前一个元素、后一个元素以及对应道岔的岔后连接元素。3.根据权利要求2所述的铁路站场图自动生成方法,其特征在于:其中,所述道岔的所述站场元素数据还包括子方向、是否为交叉渡线、双动道岔名对应交叉渡线中的另一组道岔名称以及对应的区段名称。4.根据权利要求1所述的铁路站场图自动生成方法,其特征在于:其中,在所述步骤S3
‑
1中,通过对所述站场二叉树数据结构进行前序遍历,将所述站场拓扑数据按照行进行划分,具体为:从第一个根站场元素开始进行遍历,一直遍历所有的方向为前一个或者后一个的站场元素,直到没有前一个和后一个的站场元素,一行生成完毕,回溯到上一个类型...
【专利技术属性】
技术研发人员:胡刘刘,李建文,蒲戈光,
申请(专利权)人:上海工业控制安全创新科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。