APP下载

轨道交通软件开发中的数据结构定义方法

2014-08-07王庆胜杜建新张兴超

铁路计算机应用 2014年12期
关键词:区域设备信息

王庆胜,杜建新,朱 罕,张兴超

(上海富欣智能交通控制有限公司,上海 201203)

轨道交通软件开发中的数据结构定义方法

王庆胜,杜建新,朱 罕,张兴超

(上海富欣智能交通控制有限公司,上海 201203)

本文介绍一种轨道交通软件开发中的数据结构定义方法,步骤包括:形成设备基础信息表;形成设备对象到边及控制区域的第二索引表。采用这种数据描述方法能减少映射表的使用,使数据操作简单、一致和方便,符合轨道交通软件开发对数据的实时性和安全性的要求。

数据结构;轨道交通;实时性

在软件开发过程中,数据结构是软件成功的关键,轨道交通中数据结构的设计需要符合一定的标准,如EN50128标准。EN50128中的安全规则具有数据安全、无动态内存等特点,它强制不能使用动态分配内存,减少指针的使用及尽量提高软件的实时性。

轨道交通中线路数据需要存储到软件内部,供软件在特定条件下进行线路数据的查找、排序及计算使用,轨道交通软件开发中的数据结构通常由两种用途的表组成:

(1)基础信息表:设备(信号机,信标,站台,计轴区段等)或逻辑元素(限速区段,坡度等)的属性信息;

(2)设备索引表:设备在边(Edge),控制区域(ZC, Zone Control)的范围表。

前者主要是设备及逻辑元素的各类信息,包括位置,方向,属性值。后者主要是通过边,控制区域对设备及逻辑元素进行查找。

1 典型数据结构方式

轨道交通中的线路拓扑图如图1所示。为有向图且包括一系列的节点和具有方向的边,图1中的节点都用“节点”加一个数字表示,边都用“边”加一数字表示。……

登录APP查看全文

猜你喜欢

区域设备信息
谐响应分析在设备减振中的应用
基于MPU6050简单控制设备
订阅信息
关于四色猜想
500kV输变电设备运行维护探讨
分区域
基于严重区域的多PCC点暂降频次估计
展会信息
原来他们都是可穿戴设备
区域