—基于labview的交通信号灯课程设计 .pdf
《虚拟仪器》课程设计说明书
基于labview的交通信号灯课程设计
系、部:
学生姓名:
指导教师:职称
专业:
班级:
完成时间:
目录
1虚拟仪器LabVIEW和交通灯简介·················3
1.1LabVIEW简介·······················3
1.2交通灯介绍························3
2总体设计方案··························4
2.1实现功能·························4
2.2总体设计思路·······················4
3程序的设计···························5
3.1前面板设计·························5
3.2定时信号的产生······················6
3.3时间信号的分段······················6
3.4各组时间信号的动作····················7
3.5循环的设计························10
4调试及结果···························11
结束语·····························14
致谢·····························15
参考文献····························16
附录交通灯程序图·······················17
摘要
LabVIEW是一种用图标代替文本进行创建应用程序的图形化编程语言。本文
首先分析了绿波带的实际应用及发展状况,然后重点分析了基于LabVIEW软件的
交通信号灯绿波带设计过程,通过使用case结构、for循环等函数控件,运用
商与余数的基本算法,实现红绿灯的倒计时控制,程序中定时计数可人为设定,
灵活的人机交互方式充分发挥了虚拟仪器软件的特点。接着使用74LS04与
74LS08两种芯片的与门和非门结构在ELVIES平台上搭建了硬件电路,而且很好
的实现了电脑与平台之间的通信。最终调试中整个系统能够很好的反映绿波带的
功能,而且明确的显示了绿波带的可调节性。
关键词LabVIEWELVIS平台交通控制
1
Abstract
LabVIEWisagraphicalprogramminglanguagewhichusesiconsinstead
oftextstocreateapplications.Thisarticlefirstanalyzesthepractical
applicationandthedevelopmentofgreenwave.Andthenitemphatically
introducesthedesignprocessoftrafficlightsgreenwavewhichbased
onLabVIEW.Usingthebasicalgorithmofthequotientandtheremainder
withthecaseconstruction,theforcirculationandsomeotherfunction
controls,wecancontrolthecountdownofthetrafficlights.Andthetime
countcanbesetartificiallyintheprogram.The