课程设计说明书
(2012 2013 学年第 学期)
课程名称 :虚拟仪器课程设计
题 目 :红绿灯系统
专业班级 :动化班
学生姓名 :
学 号:
指导教师 :
设计周数 : 1周
设计成绩 :
2013年 X月 X日
1课程设计目
(1) 掌握labview软件编程方法
(2) 培养综合应学知识指导实践力
2课程设计务
次课程设计完成十字交通灯设计交通灯系统东西南北两方行驶车辆指示否通行交通路口方红绿灯绿—黄—红序循环循环时间18秒中红灯时间8秒黄灯时间5秒绿灯时间8秒停止键时循环停止
3设计思路
次设计3盏灯指示路口红绿灯状况分红灯黄灯绿灯定规律循环点亮中间放置时间计数器观测时间进行
计数器产生秒单位计时信号信号进行分段时间段时时间系统进行相应动作
31实验原理:
U18 通DO0DO1DO2 输出高电低电信号通U9 ULN2003 器件反分驱动D6 红灯D7 黄灯D8 绿灯开始发光结束发光时U18 通设置DO7~DO13 端高电低电信号通U10 ULN2003 分反驱动DIG1 数码a~g 段显示相应数码信息终实现某灯亮时数码某数值开始倒记时
32实验步骤:
(1) 接线:电缆实验板数字口XS2采集卡数字口连接
(2)调试结果:通 U18 应软件控制U18 DO0DO1DO2 端高低电状态点亮红黄绿三盏灯中时控制U18 DO7~DO13 端高低电状态显示某数值秒减1 规控制数码显示相应数值
(3)整显示程:
红灯亮时数码某初始值秒减1 规显示—>显示值0 时红灯暗
黄灯亮时数码某初始值秒减1 规显示—>显示值0 时黄灯暗
绿灯亮时数码某初始值秒减1 规显示—>显示值0 时绿灯暗
黄灯亮时数码某初始值秒减1 规显示—>显示值0 时黄灯暗
红灯亮时数码某初始值秒减1 规显示循环复
34软件流程
初始化设备
流程选择i?
0
红灯亮
t1
否结束
显示时间
延时1秒
t0
黄灯亮
绿灯亮
黄灯亮
1
2
3
读取时间t
Y
i
N
i1 tt(黄)
0
i2 tt(绿)
1
i3 tt(黄)
i0 tt(红)
2
3
释放设备
Y
N
说明:时间显示采CASE结构进行7段译码输出数码D8~D14
33前面板设计
前面板VI户界面创建VI时通常应先设计前面板然前面板创建输入输出务课程设计总前面板设计较简单需3盏灯时间显示器停止键中3盏灯控件选板中选择指示灯放前面板合适位置单击鼠标右键更改指示灯属性改变指示灯设定颜色做出合适指示灯框组灯框起做成交通灯组交通灯合适位置放置数值显示控件作交通灯计时器前面板合适位置放置开关钮控制循环启停样交通灯系统前面板做
Labview面板图:
Labview流程图:
331定时信号产生
定时信号程序框图中右键→执行程控制→while循环中产生
i产生时间频率快程序框图中右键→执行程控制→时间延迟控制i产生时间频率防止快者慢行控制选中该图标右键属性设置配置时间延迟1秒
332 更观察时间变化添加数值显示器
4 心体会
次课程设计圆满结束努力结果感非常满意家时学理知识没实际开发设计验然课时候讲LabVIEW应课没真正应软件点熟悉设计时候知道做通LabVIEW进行天摸索学终课程设计做发现LabVIEW实通次课程设计基学会虚拟仪器设计步骤基方法提高动手力增强理联系实际力
课程实际中真正感受虚拟仪器优越性软件仪器仅仅LabVIEW写入图形程序实现相应仪器功需助台计算机LabVIEW软件实现仪器功
课程设计程中遇少问题终战胜困难取成功然中部分功劳功指导老师学果没指导老师学相互交流学课程设计肯定会轻松总次课程设计中受益匪浅
5参考文献
[1] 马国华监控组态软件应[M]北京:清华学出版社20024
[2] 赵丁软件工程基础[M]北京:北京邮电学出版社20069
[3] 徐春梅杨彭道刚基虚拟仪器交通灯系统[J]
课程设计
评 语
课程设计
成 绩
指导教师
(签字)
年 月 日
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档