achen1 发表于 2006-1-6 09:21:03

【原创】列车上下行运行图自动铺画程序v3.3!(07.01.14重大更新)


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
彻底解决上个版本没有解决好的下行程序中的错误,感谢网友的反馈
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 编辑 ]

achen1 发表于 2006-1-6 09:33:06

【原创】列车上下行运行图自动铺画程序!(06.11.04再次全力更新)

铺画效果图




[ 本帖最后由 achen1 于 2006-11-4 17:55 编辑 ]

firebird 发表于 2006-1-6 11:46:51

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

不错

齐鲁号 发表于 2006-1-6 14:08:01

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

看起来好麻烦哦!

taylor1984 发表于 2006-1-6 18:58:13

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

支持一下!现在比较忙
等过一阵再慢慢研究,到时候顺便再设计几个时刻表

T62次车长 发表于 2006-1-6 20:04:52

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

建议置顶!!

成局金段 发表于 2006-1-6 22:07:01

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

顶起来 ,这样的技术帖子 应该是精华哦 !
   建议精华~1
我也尝试过很多次都没有成功,还要研究 ~1

海之情号 发表于 2006-1-7 12:02:03

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

好贴。过几天考完试仔细学习

taylor1984 发表于 2006-1-8 00:38:11

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

应该可以加精的

df11-0022 发表于 2006-1-8 14:21:47

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

楼主,RAR不能解压缩,请检查下

liaus 发表于 2006-3-30 23:43:05

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

顶一下,太强了。
我得找个时间潜心研究一下!
谢谢楼主!

teddy 发表于 2006-3-31 16:40:58

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

研究ing

kennyking 发表于 2006-4-3 12:50:23

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

两点建议:
1、时刻的起终点改为18点,与路用一致
2、建议时间轴小格的单位改为10分,与路用一致

achen1 发表于 2006-4-6 21:25:47

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

谢谢建议!
正在修改程序中
关于运行图表格的宽度大家有没有建议?
我的设置主要是基于A3纸打印考虑而设置的,在电脑上看也基本可以.
大家有没有一个真正的路用运行图传一个上来看看,我感觉设成18点开始好像不太直观.

kennyking 发表于 2006-4-6 22:07:31

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

下面引用由achen1在 2006/04/06 09:25pm 发表的内容:
谢谢建议!
正在修改程序中
关于运行图表格的宽度大家有没有建议?
我的设置主要是基于A3纸打印考虑而设置的,在电脑上看也基本可以.
...

我还是建议表格宽度单位为10分比较好
另外,18点图,其实是穿点车最少的。我去找找路用图。

liaus 发表于 2006-4-8 00:06:58

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

下面引用由achen1在 2006/04/06 09:25pm 发表的内容:
谢谢建议!
正在修改程序中
关于运行图表格的宽度大家有没有建议?
我的设置主要是基于A3纸打印考虑而设置的,在电脑上看也基本可以.
...

http://www.hasea.com/cgi-bin/lb5000/attachment.cgi?forum=23&topic=2293&postno=14&type=.jpg

achen1 发表于 2006-4-8 01:37:27

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

下面引用由liaus在 2006/04/08 00:06am 发表的内容:
(www.hasea.com/cgi-bin/lb5000/attachment.cgi?forum=23&topic=2293&postno=14&type=.jpg)

谢谢liaus的路图,
下面引用由kennyking在 2006/04/06 10:07pm 发表的内容:
18点图,其实是穿点车最少的
原来是这样!

teddy 发表于 2006-4-11 16:32:03

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

楼主:我已经按3楼的方法更改名字,可还是不能解压(我用的是WinRAR)。你用的是什么解压软件?

teddy 发表于 2006-4-13 21:18:02

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

下面引用由achen1在 2006/04/12 10:59pm 发表的内容:
To 23楼:
请详细说明是什么样的不能解压?是windows无法识别还是winrar提示解压失败?
如果是前者,将名字改成trainsinfo.part1.rar,trainsinfo.part2.rar,trainsinfo.part3.rar,即可
如果是后者的话,那可能是 ...

还是不行,是后者:WinRAR显示“不可预见的压缩文件末端”。我用的是3.42版WinRAR。
最好能发一个完整的文件

achen1 发表于 2006-4-16 01:01:58

【原创】列车上下行运行图自动铺画程序!(06.05.01再次全力更新)

经过一周的努力,新版程序开发完成!!
新版程序以铁路通用的18点为起点,并增加了部分功能同时简化了步骤,详见1楼
欢迎朋友们下载使用!
页: [1] 2 3 4 5
查看完整版本: 【原创】列车上下行运行图自动铺画程序v3.3!(07.01.14重大更新)