欢迎来到天天文库
浏览记录
ID:24557824
大小:116.26 KB
页数:100页
时间:2018-11-15
《华科控制c语言课程设计交通模拟导航系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C语言课程设计报告题目:交通模拟导航系统指导老师:周纯洁周凯波何顶新彭刚院系:控制年级:11级小组成员:翔羽100多有不足仅供参考目录引言31.1背景31.2参考资料3需求分析32.1需求分析32.2运行环境3系统设计33.1模块划分33.2功能简介33.3时间安排33.4程序简要流程图33.5核心算法3源代码3100多有不足仅供参考引言1.1背景车载GPS导航仪:随着汽车的普及和道路的建设,城际间的经济往来更加频繁,活动的区域也越来越大;为了提高生活质量,大量的休闲活动、探险活动的举行使我们并不局限在自己认识的一小块区域中,不认识道路,找不到目的地的情况也屡有发生,就此,车载GPS导航仪将
2、会以合适的价位走入车主的世界,成为车上的基本装备。车载GPS导航仪解决方案,其实是最灵活和最复杂的,车载GPS导航仪有很多种解决方案可以满足车载的需要。GPS汽车导航是将GPS和地理信息系统、现代通讯技术综合在一起,研制成的一种新型汽车导航定位设备,具备监控、调度、报警、遥控熄火和遥控断油、自动存档、系统自检等功能。它可将汽车的任何动态位置随时准确无误地显示在仪器的电子地图上。导航仪的电子地图自动跟踪显示汽车当前位置及周边情况,驾驶员可随时在导航仪上查询周边一定半径地区内的地理信息。交通模拟导航系统能够简单地模拟GPS汽车导航系统。在建立一个简单的小型化城市地图的基础上,能对该城市内指定的车
3、辆提供导航。100多有不足仅供参考1.2参考资料1.王士元.C高级实用程序设计.北京:清华大学出版社.19962.周纯杰,刘正林等.标准C语言程序及应用.武汉:华中科技大学出版社.20053.姚远.高级C语言程序设计技巧与实例.北京:机械工业出版社,19954.陈清华,朱红.C语言课程设计.南京:东南大学出版社,20035.潭浩强.C语言程序设计.北京:清华大学出版社,20006.刘振安,苏仕华.C语言图形设计北京:人民邮电出版社,19957.潘建华,卫跃文.C语言实用软件界面设计西安:西安电子科大出版社,19958.鸿健编译.c语言高级程序员编程指南北京:北京希望电脑公司公司,1991好友
4、指导:彭军才程攀需求分析2.1需求分析由于GPS技术所具有的全天候、高精度和自动测量的特点,作为先进的测量手段和新的生产力,已经融入了国民经济建设、国防建设和社会发展的各个应用领域。 随着冷战结束和全球经济的蓬勃发展,美国政府宣布2000年至100多有不足仅供参考2006年期间,在保证美国国家安全不受威胁的前提下,取消SA政策,GPS民用信号精度在全球范围内得到改善,利用C/A码进行单点定位的精度由100米提高到20米,这将进一步推动GPS技术的应用,提高生产力、作业效率、科学水平以及人们的生活质量,刺激GPS市场的增长。据有关专家预测,在美国,单单是汽车GPS导航系统,2000年后的市场
5、将达到30亿美元,而在我国,汽车导航的市场也将达到50亿元人民币。可见,GPS技术市场的应用前景非常可观。我们用TC3.0编写的C语言程序来模拟导航栏仪的各种操作过程。GPS导航仪的常用功能大致有:1.地图查询Ø可以在操作终端上搜索你要去的目的地位置。Ø可以记录你常要去的地方的位置信息,并保留下来。2.路线规划ØGPS导航系统会根据你设定的起始点和目的地,自动规划一条线路。Ø规划线路可以设定是否要经过某些途径点。3.自动导航 Ø语音导航:用提前向驾驶者提供路口转向,导航系统状况等行车信息,就像一个懂路的向导告诉你如何驾车去目的地一样。导航中最重要的一个功能,使你无需观看操作终端,通过语音提
6、示就可以安全到达目的地。 Ø100多有不足仅供参考画面导航:在操作终端上,会显示地图,以及车子现在的位置,行车速度,目的地的距离,规划的路线提示,路口转向提示的行车信息。 因为在DOS环境下编程模拟,所以只模拟了部分功能,如下:1.交通模拟导航系统提供在华科校园内导航的功能;2.进入系统后,可选择进行帮助、退出或导航;3.选择退出,则直接退出程序。4.选择导航,则进入导航界面:选择路径(车辆的起始点自动读取上一次所到达的目的地,选择终点,可以选择必经地),选完路线后系统将会在地图上用粗线标出路线图,选择导航开始,进入模拟导航模式,用键盘控制小车的运动。过程中现实路程和时间;5.周边查询:
7、选择位置,就可以显示出附近的建筑;6.帮助,则进入帮助界面,帮助如何使用导航系统;7.直接退出;8.系统会提前对即将经过的红绿灯进行提醒(以上为初期设计思路)2.2运行环境交通模拟导航系统是对GPS汽车导航系统的模拟,系统的开发基于C语言,其设计环境要求,是在DOS环境下用C语言编程实现,使用TC或BC开发软件,因此,交通模拟导航系统能够在绝大多数计算机系统上运行,包括常见的windowsXP操作系统及win
此文档下载收益归作者所有