基础数据转换软件模块设计规范.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C1列控车载装置 项目编号:400-001 基础数据转换软件模块设计规范 版本记录 版本号 日期 修改章节 修改内容及说明 编制者 V0.1 2011.07.14 新建 刘建锋 编制: 2011-11-25 审核: 2011-11-25 批准: 2011-11-25 目 录 1. 引言 6 1.1. 编写目的 6 1.2. 项目背景 6 1.3. 术语和缩写 6 1.4. 参考资料 9 2. 任务概述 10 2.1. 目标 10 2.2. 运行环境 10 2.3. 需求概述 10 2.4. 条件与限制 10 3. 总体设计 11 3.1. 总体结构设计 11 3.1.1. 软件整体流程 11 3.1.2. 模块功能和处理流程 11 3.1.3. 数据库连接模块 12 3.1.4. 添加MD5校验码模块 12 3.1.5. 数据导入模块 13 3.1.6. 数据导出模块 14 3.1.7. 数据格式整合模块 15 3.1.8. 数据库断开连接模块 17 4. 数据结构和算法设计 18 4.1. 数据结构和程序的关系 18 4.1.1. C1 ATP使用文件使用数据的数据结构 18 4.1.2. 显示器文件使用的数据结构 32 4.1.3. 站名表文件使用的数据结构 38 4.2. 主要算法设计 38 5. 软件安全措施 40 引言 编写目的 说明基础数据转换软件的设计思路,包括该部分软件的组织结构、模块划分、功能分配、接口设计、数据结构设计、算法等。 项目背景 整个C1列控车载装置网络结构图如下: 图表 11 C1列控车载装置网络结构图 在整个C1 ATP系统中,CON模块和DMI模块需要车载地面基础数据文件中的线路数据。该线路数据的原始数据库文件由铁道部提供,但不能在C1 ATP系统中直接使用,需对其进行转化和编译处理,本软件实现的即是将地面基础数据文件转化为C1 ATP系统所需的数据格式文件的功能。 术语和缩写 CTCS——China Train Control System中国列车控制系统体系; C1 ATP——C1列控车载装置的英文简称; CON——Controller控制器; DMI——Driver Machine Interface人机交互界面,即显示器; 线路坡度——线路坡度是描述真实线路地面平整度的一个参数,一个独立信号机单元总是固定6组坡度数据,每组坡度数据由坡度长度和倾斜角度组成(长度,角度)。若一个信号机单元的实际线路坡度不足6组,那么剩余的坡度长度和角度用0表示。例如一个信号机单元的实际线路数据只需4组坡度,那么剩余的2组坡度数据就以(0, 0)描述。也发现有例外的情况出现,一个信号机单元有12组坡度数据; 语音提示——语音提示用于提醒机车司机注意前方可能出现的情况或者需要进行某项操作等。一个信号灯独立单元内的语音提示数目不确定,但语音提示的描述形式是确定的,每组提示数据包括语音代号,越过信号机距离; 公里标突变——用于描述一个信号灯独立单元内公里标非连续性的变化,一组公里标突变信息包括突变点越过信号机距离,突变后新公里标,公里标变化趋势,突变后的线路线编号和长链标志组成。其中,若突变后的新公里标为0,表示进入另一条线路,由线路线编号决定。一个独立单元内公里标突变点的数量不确定。有一种情况需要注意,当两个或超过两个突变点连续出现时,则要看此段是否是长链,长链和非长链对于限速信息起始公里标的确定是很关键的; 区段限速(特殊区段)——用来描述该段不同于普通情况下的速度限制。这里普通情况下的速度限制是指独立单元内对各种车型最高行使速度的限制,而区段限速是指在独立单元内由于某个行驶线路的特殊需求,比如该段是桥梁、隧道,则该段相应的速度限制就会与地面有所不同。一个独立单元内的区段限速数量不确定,一组区段限速信息由越过信号机距离、起始公里标、终点公里标和各种车型的最高限速组成; 曲线——用来描述真实线路路线的走向,左弯、右弯还是直线。一个独立单元内的曲线数量不确定,一组曲线信息由起点公里标、终点公里标、越过信号机距离、曲线弯道半径及弯道的转弯方向组成; 桥梁——用来真实描述线路路线的地面情况。一个独立单元内各项数量不确定。一组数据由起始公里标、终点公里标和越过信号机距离组成; 隧道——用来真实描述线路路线的地面情况。一个独立单元内各项数量不确定。一组数据由起始公里标、终点公里标和越过信号机距离组成; 道口——用来真实描述线路路线的地面情况。一个独立单元内各项数量不确定。一组数据由起始公里标、终点公里标和越过信号机距离组成,起始公里标和终点公里标是同一个点; 分相——用来真实描述线路路线的地面情况。一个独立单元内各项数量不确定。一组数据由起始公里标、终点公里标和越过信号机

文档评论(0)

1318384917 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档