智能交通仿真系统c语言成设计报告

智能交通仿真系统c语言成设计报告

ID:12056632

大小:3.04 MB

页数:128页

时间:2018-07-15

智能交通仿真系统c语言成设计报告_第1页
智能交通仿真系统c语言成设计报告_第2页
智能交通仿真系统c语言成设计报告_第3页
智能交通仿真系统c语言成设计报告_第4页
智能交通仿真系统c语言成设计报告_第5页
资源描述:

《智能交通仿真系统c语言成设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言课程设计报告交通智能图形仿真系统题目:交通智能图形仿真系统班级:自动化1201班组员:学号:学号:指导教师:上交日期:2013.11.2127目录1引言31.1智能交通的背景31.2编写目的31.3任务概述42需求分析42.1需求分析42.2运行环境53系统设计63.1功能需求描述63.2程序流程图63.3功能和操作简介(界面)63.4程序模块划分123.5程序中的名词定义及注释164算法分析204.1核心算法分析204.2其他函数算法分析245程序总结385.1编程过程中的疑难点处理385.2程序不足之处411276组员分工427参考资料428具体函数解释及原代码…………………………

2、…………………42127一.引言1.1背景智能交通系统(IntelligentTransportationSystem,简称ITS)是未来交通系统的发展方向,它是将先进的信息技术、数据通讯传输技术、电子传感技术、控制技术及计算机技术等有效地集成运用于整个地面交通管理系统而建立的一种在大范围内、全方位发挥作用的,实时、准确、高效的综合交通运输管理系统。ITS可以有效地利用现有交通设施、减少交通负荷和环境污染、保证交通安全、提高运输效率,因而,日益受到各国的重视。  21世纪将是公路交通智能化的世纪,人们将要采用的智能交通系统,是一种先进的一体化交通综合管理系统。在该系统中,车辆靠自己的智能在道

3、路上自由行驶,公路靠自身的智能将交通流量调整至最佳状态,借助于这个系统,管理人员对道路、车辆的行踪将掌握得一清二楚。1.2编写目的通过对十字路口智能交通和交通规则的过程分析,建立模拟十字路口交通仿真的图形界面操作系统,对其红绿灯、车辆运行、车辆减速等多个方面的功能模拟,实现模拟真实的十字路口交通仿真的流程。此次C语言课程设计是本专业的第一次课程设计,具有重要的意义:通过上个学期对C语言的学习,对C语言编程有了初步的了解,获得了一定的基础但是非常缺乏实际的编程经验,无法从质上对自己的编程技巧有一个很大的提高,这次的课程设计给我们提供了一个非常好的锻炼机会。通过二个人的分工合作,在实际中运用和训

4、练程序设计的模块化和工程化思想和技术,努力掌握C语言精髓;同时提高自己的交流与团队合作的能力.为以后的更专业更复杂的课程设计和实践活动打好基础。1271.3任务概述实现十字路口的交通运行的全过程模拟,设置东西南北四条路及东西南北四条路所对应的路灯,系统控制路灯亮色情况,并且使车辆在路灯的控制下有序进行交通模拟。如果车辆都驶出界面,仿真模拟结束。程序具备以下功能:车辆数目随机产生:由系统随机产生四个方向行驶车辆的数目车辆数目人工添加:人工输入四个方向行驶车辆的数目路面交通智能化:根据交通规则,合理安排路灯情况,使车辆行驶效率最优化控制自动化:根据路面情况和路灯情况判断车辆的行驶情况统计功能:统

5、计一次仿真的数据,并进行分析要求以十字路口为对象,图形化模拟马路、路灯、车辆的一体化交通流程;能对路面情况的进行设计、控制、优化和统计等功能。二.需求分析2.1需求分析智能交通系统具有以下两个特点:一是着眼于交通信息的广泛应用与服务,二是着眼于提高既有交通设施的运行效率。  与一般技术系统相比。智能交通系统建设过程中的整体性要求更加严格.这种整体性体现在:  (1)跨行业特点。智能交通系统建设涉及众多行业领域,是社会广泛参与的复杂巨型系统工程,从而造成复杂的行业间协调问题。  (2)技术领域特点。智能交通系统综合了交通工程、信息工程,通信技术、控制工程、计算机技术等众多科学领域的成果,需要众

6、多领域的技术人员共同协作。  (3)政府、企业、科研单位及高等院校共同参与,恰当的角色定位和任务分担是系统有效展开的重要前提条件。 (4)智能交通系统将主要由移动通信、宽带网、RFID、传感器、云计算等新一代信息技术作支撑,更符合人的应用需求,可信任程度提高并变得“无处不在”。我们用TC3.0编写的C语言程序来模拟自动售货机的控制及各种操作过程。1272.2运行环境(DOS环境)该系统给予tc2.0和bc31开发,适用于dos3.0以上的所有dos版本和windows操作系统;本软件设计中加入了鼠标和键盘操作,因此操作过程必须依赖鼠标和键盘才能实现所有功能;本软件对于显示卡无特殊要求;本软件

7、可以允许用户自定义一些参数,具有良好的人机交互性。本软件主要的输入方式是动画模拟,通过分页动画实现小车的步进,通过函数判断控制小车步进方式。实际操作中需要输出信息将采用菜单的模式传递给用户。除此之外无其他特殊要求;出现图形无法显示或图形显示效果差——处理办法:检查显示卡驱动是否正常;出现某些子程序的初始化无法正常完成——处理办法:显示初始化失败的位置,并退出程序;出现空间分配失败——处理办法:显示为内存不够,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。