LabView智能交通灯控制系统报告.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

虚拟仪器课程设计

——智能交通灯控制系统模拟

班级:

学号:

姓名:

指导老师:施刚

1

交通灯模拟设计说明书

交通灯是由红、黄、绿三种颜色灯组成的用来指挥交通的信号灯。在

我国交通法律上规定:绿灯亮时,准许车辆通行,黄灯亮时,已越过停止

线的车辆可以继续通行;红灯亮时,禁止车辆通行。

设计目的:

设计这款交通灯模拟系统可以真实直观的反映出十字路口红绿灯亮

灭情况,有利于驾驶员学习相关的交通规则,连接上相应的硬件设备还可

以作为一款十字路口的交通灯控制系统。

程序特点:

这款交通灯模拟系统基于labview软件开发,界面全部自己设计,简

洁明了。具有红绿交替变化功能、倒计时功能和灯光闪烁功能,并且配备

有操作板可以人为设置各路口红绿灯的时间,现实中可以根据实际路况进

行有目地的调整,使交通更加通畅。

设计过程:

1.首先用布尔圆形指示灯来创建交通灯,三个布尔圆形指示灯设置好

开关时属性加上凸盒形成红黄绿指示灯,用一个while循环配合使用层叠

顺序结构实现最简单的红绿黄灯交替变化,模拟出十字路口通行状态,但

功能简单。

2.通过实际路口的观察,确认需要添加倒计时模块。用七个布尔方形

指示灯排列出LED灯,并加到簇中,通过数组的索引来控制簇里各控件来

模拟LED灯,之后又加上一个算法成功实现交通灯倒计时功能。

3.现实十字路口的黄灯是闪烁而不是常亮,为了能更好的模拟需要添

加一个能够使黄灯闪烁的模块,这个模块通过层叠顺序结构实现控制灯的

2

v1.0可编辑可修改

亮灭是最简单的方法,添加等待时间为半秒,一次亮灭为一秒,顺序执行

三次即可实现灯的闪烁。

4.在界面设计的时候画出斑马线,添加一个控制台,可以设定东西、

南北红灯时间,还有交通管制控制按钮。

5.最后设计了一个登录界面用来控制使用权限。在后面板上程序调用

上开始时出现了没反应的情况,后来通过修改子vi节点设置才解决。

6.为了使倒计时LED灯的颜色和指示灯颜色相同,使用了可见属性

结点,运行时颜色不同的灯不可见,只有相同颜色的灯可见,使倒计时的

颜色看起来好像一个LED灯变换了三种颜色。

登录界面:

本界面是自己设计的一个登录界面,是启动VI,输入管理员信息和

密码,然后点击按钮“登录”即可进入主程序界面(注意“登录”按钮的

3

v1.0可编辑可修改

机械动作要设为单击时转换)。管理员信息输入框为下拉框,设置了“1”,

“2”,“3”,“4”,“5”,“6”六个管理员,密码分别为“1”,“2”,“3”,

“4”,“5”,“6”。

界面后面板:

后面板采用条件结构实现,当管理员和密码信息错误,即假时弹出提

示对话框。

当管理员和密码信息正确,即真时调用子VI(这步中的子VI通过对

子vi节点的设置才可以在运行中调用)。

4

v1.0可编辑可修改

交通灯控制系统模拟界面(前面板1):

这是程序的主体,结合实际的十字路口设计了红绿黄灯的交替亮灭,

黄灯的闪烁,路口时间倒计时和控制面板。上图中展现的是东西方向允许

5

通行,此时南北方向禁止通行时间为4s。当倒计时完毕后首先南北方向红

灯变成绿灯,东西方向绿灯变为黄灯闪烁之后变成红灯,倒计时开始。在

界面美化方面用的是labview

文档评论(0)

177****7360 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体宁夏三科果农牧科技有限公司
IP属地宁夏
统一社会信用代码/组织机构代码
91640500MABW4P8P13

1亿VIP精品文档

相关文档