Update History:
2007-01-14 v3.3
程序诞生一周年之际,
增加了全国车站里程表
增加了实时坐标显示功能
增加了工具箱
增加了复制,重建和编辑功能
2006-11-08 v3.2
解决了处理同城站问题时出现错误的bug,这个问题是由网友liuliming277发现的;
解决了下行程序图线颜色出现问题的bug。
2006-11-07 v3.1
为单元格和运行图线增加了屏幕提示!
2006-11-04 v3.0
软件改为从网络导入数据,操作更加简便,加强了错误检测机制
2006-07-07 v2.8
彻底解决上个版本没有解决好的下行程序中的错误,感谢网友[E3特急]的反馈
2006-06-30 v2.7
更正了下行程序中的一个问题
2006-06-16 v2.6
更新了下行程序中的一些标注错误,
调整了图模板相关参数,
加强了对导入数据格式的支持。
2006-05-01 v2.5
解决了跨18点列车的铺画部分错误
增加了对列车详细车次信息的支持
加快了执行速度
将导入数据改用宏执行
增强了对铺画单次列车的支持
简化了教程
加入了错误检测机制,加强了消息框的运用
改用按钮执行操作,以便于禁用相关功能。
2006-04-18 v2.0
重写了全部代码,列车起点标准改用通用的18点
增加了跨18点列车的两端图线相互链接功能,
美化了运行图的格式
调整了相关参数
增加了数据保护功能
2006-01-10 v1.0
程序诞生,首发在海子铁路网www.hasea.com上。
前言:
遍搜全球互联网,终于在2005年暑假从海子网上看到了用Excel铺画运行图的资料性文献(推荐:liaus和T372的文章)以来,也实践了几次,终因耗费时间太长、手工连线精确度低或者不能详细显示停车信息而放弃。后来有一个网友跟帖说可用VBA来自动画图。这引发了我的兴趣,经过近半年的摸索,证明这是可行的。实践过程中,困难很多,最大的是excel的行列单位不一致,这给程序带来了很大的难度。经过查找资料,今天终于完成了“基于Excel VBA的列车运行图自动铺画程序”(最新版本 2007-01-14 v3.3),欢迎大家使用,并报告问题。
本程序通过访问网站【赶车网】www.ganche.net获得时刻数据(该网站采用最新版的极品时刻表的时刻数据),请确保你的电脑能够较快的访问该网站。
详细的使用说明在下载文件中
(1) 本程序假定列车在该区间内运行时间不超过24小时,停站数不大于100。本程序执行迅速,可以让你在半小时内画出600公里内的运行图,使用方便,不同等级列车以不同颜色标识。可自动在画好的运行图中添加车次名称。铺画完毕后,列车的部分区间临停避让需要朋友们手工调整,方法就是单击浮动的工具箱中的编辑顶点按钮(只有在选定运行线后才会出现)或者选定图线后单击右键选择“编辑顶点”。建议调整前先做好数据备份,建议参考【海之情号】的《陇海京沪京广避让表》(http://bbs.hasea.com/viewthread.php?tid=162685&highlight=%B1%DC%C8%C3%2B%BA%A3%D6%AE%C7%E9%BA%C5)。本程序在windows xp sp2 ,office 2003下运行通过。.铺画前请仔细阅读使用说明。程序中西安-郑州的站名数据为测试用,请自行删除。
(2) 如果显示效果不佳(例如感觉单元格太宽等),可以单击菜单中“视图”->“显示比例”来调整。适当的冻结窗格也可便于观看。
(3) 输入时间数据时,建议设置好将点号自动更正为冒号的选项,以加快输入(在工具->选项->拼写检查->自动更正选项->自动更正选项卡里面设置)。
(4) 软件使用是灵活的。对于同城车站问题,赶车网(极品时刻表)在某些情况下是将其模糊处理的,本程序为了运行需要,对这种列车是精确处理的,即将同城车站视为不同车站。以沈阳和沈阳北车站为例,若铺画长春《-》沈阳区间(沈阳北在该区间内,距沈阳站3公里)的运行图,由于该区间内停靠沈阳站的列车比停靠沈阳北站的列车少的多(很多列车只停沈阳北,不停沈阳)。为保证运行图完整,造成如上述步骤3所述跨越端点站(沈阳)的列车时刻手工输入工作量大大增大,此时可以这样解决:车站名称和里程可以只输入到沈阳北站,不输入沈阳站,在网络导入数据完成后,在sheet2中再添加沈阳站和已导入列车在沈阳站的时间数据,然后再铺图。当然,粗略铺图时,直接铺长春-沈阳北就可以认为是长春-沈阳的运行图了(毕竟沈阳北-沈阳间只有3公里)。
(5) 技术支持:论坛短消息,westeast1984@163.com,QQ:215250417
BTW:请大家将用此程序铺画成功的运行图上传上来,【分享】永远是论坛生命力之所在!
2007-01-14 in XJTU
The Technilogy Document of the Programme for Charting Train Working Diagrams
[ 本帖最后由 achen1 于 2007-10-4 10:09 编辑 ] |