2.2 GPRS移动通信技术 15
2.3 VB6.0软件 17
2.3.1 Visual Basic简介 17
2.3.2 Visual Basic 6.0的特点 17
2.3.3 Visual Basic 6.0的版本 18
3 铁路道口预警主控软件的设计 19
3.1 主控软件设计的论证 19
3.2 主控软件的流程图 20
3.3主控软件界面的设计 21
3.4主控软件主要功能的设计及源代码 25
3.4.1 存盘功能 25
3.4.2读盘功能 26
3.4.3 根据经纬度计算距离的功能 28
3.4.4串口通讯功能 29
3.4.5 预警功能 30
3.4.6 清除功能 30
3.4.7发送预警命令功能 31
3.4.8 刷新时间功能 31
3.4.9 键盘修改功能 32
4 软件的调试过程及结果 32
4.1 根据经纬度计算距离功能的调试及结果 32
4.2 串口通讯功能的调试及结果 33
4.3 存盘功能的调试及结果 36
4.4 读盘功能的调试及结果 37
4.5 道口预警功能的调试及结果 38
4.6 向列车发送预警命令的调试及结果 40
4.7 向道口发送预警命令的调试及结果 41
4.8 修改道口经纬度的调试及结果 42
5 结论 44
谢辞 44
参考文献与附录 45
1 绪论
1.1 本课题的意义及目的、研究范围
1.1.1 本课题的意义及目的
在我国,无论是客运还是货运,铁路运输均占有举足轻重的地位[14]。目前铁路还无法做到全封闭运行,必须每隔一段距离设置道口以便行人或车辆通行,而在我国2万余处的道口中,80%还处于无人看守状态,另一小部分道口虽安排了专人看守[14]。但不论是有人或无人值守,都时常会发生行人随意穿越道口或过往车辆抢先穿越道口造成的交通事故,导致人员伤亡和财产重大损失,严重影响了正常的铁路运输。据铁道部安全监察司的统计资料显示:2001年,在道口发生撞车事故887起,撞坏汽车404辆,人员死亡314人,重伤288人,损坏铁路机车248台,铁路车厢61个,破坏线路350公里,致使铁路中断行车2056分钟[10]。仅仅因为行人横穿铁路或在铁路上行走,就造成人员死亡8409人,重伤3540人,平均每62分钟,就死亡1人[10]。
为了适应我国国民经济发展的需要,2007年4月18日进行了铁路第751次大面积提速,部分提速干线列车时事将提高到200km[10]。因此,在不中断列车运行的情况下,为了保证列车及行人的安全,就要在列车到达道口前向道口发出预警信号,使铁路道口可以及时的打开并显示出预警信息。而本课题的意义和目的就在于一是为了保证铁路设施及行人的安全,减少交通事故的发生,减少国民经济及个人财产的损失。二是为了提高我国铁路的信息化水平,应用计算机技术及网络技术等。三是为了减少铁路道口有人值守的比例,可以为国家节约大量的劳动力,以便从事其他行业,从而促进整个国民经济的发展。
1.1.2 本课题的研究范围
本课题的研究范围包含多个方面,主要包括我国铁路的运行状况,发生的铁路交通事故及对我国国民经济及个人财产造成的损失,国内外关于铁路道口预警方面的研究,国内外关于铁路道口预警所采用的措施及运行效果,关于计算机技术及网络通信技术等信息化技术在铁路道口预警中的应用,比较各种铁路道口预警方法及方案的优缺点,查找并确认最经济、最有效、应用最广泛的铁路道口预警方案。 铁路道口预警主控软件的设计+文献综述(2):http://www.751com.cn/zidonghua/lunwen_13903.html