基于labview的交通灯系统设计毕业设计(论文)(编辑修改稿)内容摘要:
5 判定范围并强制转换控件 各组时间信号的动作 条件结构是 LabVIEW最基本的结构之一,条件结构类似于文本编程语言中的 switch语句南京邮电大学 2020 届 毕业设计(论文) 3 或者 if„ then„ else语句。 条件结构可以从【结构】子选板中创建,它的图标及功能如图 16所示。 图 16 条件结构 在条件 结构中,选择端口相当于 switch 语句中的“表达式”,框图表示符相当于“表达式 n”。 编程时,将外部控制条件连接至选择端口上,程序运行时选择端口会判断送来的控制条件,引导选择结构执行相应框架中的内容。 在本程序中的控制条件为从判定范围并强制转换“。 ”端口输出地判断值。 当各组条件满足时,将执行各条件结构里的程序。 每个条件结构里的程序基本相同。 用需要点亮的灯与布尔真常量连接,不需要点亮的与布尔假常量连接,而时间显示器则用一定的值减去输入的时间量,以实现倒计时的功能,各结构里的程序略有不同,具体程序如图 17到图 110 所示。 第一阶段:余数在 0 至 5 秒之间,此时东红和北黄两个灯点亮,向东方向的时间显示器东灯显示为离红灯熄灭的时间(从 6s 到 1s),向北方向的时间显示器北灯显示为离黄灯熄灭的时间(从 6s 到 1s)。 图 17 条件结构 1 南京邮电大学 2020 届 毕业设计(论文) 4 第二阶段:当北黄灯点亮 5秒后,即余数大于 5并且小于 35时,条件结构 2条件满足 ,北红和东绿两个灯点亮 ,向东方向的时间显示器显示离东绿 (通行 )熄灭的时间(从 30s到 1s) ,向北方向的显示离红灯 (禁止通行 )熄灭的时间(从 35s到 6s)。 图 18 条件结构 2 第三阶段: 当东绿灯点亮 30 秒后,即余数大于 35 并且小于 40 时,条件结构 3条件满足 ,东黄灯点亮 , 而北红未到熄灭的时间,继续点亮。 向东方向的时间显示器显示离东黄 (准备转换 )熄灭的时间(从 6s 到 1s) ,向北方向的继续显示离红灯 (禁止通行 )熄灭的时间(从 6s到 1s)。 南京邮电大学 2020 届 毕业设计(论文) 5 图 19 条件结构 3 第四阶段:当北黄灯点亮 5秒后,即余数大于 40并且小于 70时,条件结构 4为假的条件满足 ,北绿和东红两个灯点亮 ,向东方向的时间显示器显示离东红 (禁止通行 )熄灭的时间(从 35s到 6s) ,向北方向的显示离绿灯 (通行 )熄灭的时间(从 30s到 1s)。 图 110 条件结构 4 循环的设计 LabVIEW中的循环结构主要通过 while和 for循环实现。 这两种循环的功能基本相同,但使用上有一些差别。 for循环必须确定循环次数,循环一定次数后自动退出循环;而 while循环不用确定循环次数,只需要指定退出循环的条件。 本次课程设计中循环的次数不能确定,所以就用到了 while循环。 LabVIEW中的 while循环相当于 C语言中的 while循环和 do„ while循环。 While循环可以从程序框图中的【结构】子选板中创建, while循环包括两个端 口:条件端口和重复端口。 它的功能、图标及说明如图所示。 在此课程设计中,用按键连接条件端口,当按键按下时,循环停止。 南京邮电大学 2020 届 毕业设计(论文) 6 图 111 while循环 第二章 软件调试 这次所设计的十字路口交通灯有四种运行状态:状态 状态 状态 状态 4。 各种状态的效果在下文中将会讲到。 运行状态 1,北红灯亮 35s— 6s,东绿灯亮 30s— 1s,此时往东方向的车辆可以通行,通行时间总共为 30s,向北方向禁止通行,禁止时间总共为 35s。 时间显示器显示的为离下一个状态到来的时间,如图 41所示,东灯显示器显示为 26,表明 再过 26s 绿灯将转变为黄灯,彼时向东方向将禁止通行;北灯显示器显示为 31,表明再过 31s向北将允许通行。 南京邮电大学 2020 届 毕业设计(论文) 7 图 21 运行状态 1 运行状态 2,北红灯亮 6s— 1s,东黄灯亮 6s— 1s,此时往东方向的车辆准备禁止通行。 准备时间总共为 5s,向北方向的车辆准备通过。 时间显示器显示的为离下一个状态到来的时间,如图 22所示,两个显示器都显示为 5,表明再过 5s 向北方向将转变为绿灯,向东方向转为红灯,彼时向东方向将禁止通行,向北方向将允许通行。 图 22 运行状态 2 南京邮电大学 2020 届 毕业设计(论文) 8 运行状态 3,北绿灯亮 30s— 1s,东红灯亮 35s— 6s,此时往东方向的车辆禁止通行。 禁止时间总共为 35s(还有 5s在下一个状态中体现);向北方向的车辆允许通行,通行时间总共为 30s。 时间显示器显示的为离下一个状态到来的时间,如图 23所示,北灯显示器都显示为11,表明再过 11s 向北方向将转变为黄灯,彼时向北方向将准备禁止通行;东灯显示器显示16,表明再过 16s,向东方向转为绿灯,彼时向东方向将允许通行。 图 23 运行状态 3 运行状态 4,北黄灯亮 6s— 1s,东红灯亮 6s— 1s,此时往东方向的车辆准备通行,准备时间总共为 5s;向北方向的车辆准备禁止通过。 时间显示器显示的为离下一个状态到来的时间,如图 24所示,两个显示器都显示为 3,表明再过 3s 向北方向将转变为红灯,向东方向转为绿灯,彼时向东方向将允许通行,向北方向将禁止通行。 南京邮电大学 2020 届 毕业设计(论文) 9。基于labview的交通灯系统设计毕业设计(论文)(编辑修改稿)
相关推荐
统的瞬时速度为 V,我们 1S 更新一次转动的圈数。 在奇数秒我们取得转动圈数为 𝑁1,在偶数秒转动的圈数为 𝑁2,则可求得瞬时的转速 n n=|𝑁1 −𝑁2| 同理可得瞬时的速度为 V=n*L, L 为汽车轮子的周长 令 起步价: 𝑀1, 起步里程: 𝑆1, 里程单价: A 白天里程单价: 𝐴1,晚上里程单价: 𝐴2高速白天高速 里程金额 为 : M2 = (S − 𝑆2)∗ A
恶性环境内识别工件及物体的形状和排列状态,先进设计和制造技术中采用工业视觉等等。 其中值得一提的是研制具备视觉、听觉和触觉功能的智能机器人,将会给工农业 生产带来新的面貌,目前已在工业生产中的喷漆、焊接、装配中得到有效的利用。 ( 5)军事公安方面在军事方面图像处理和识别主要用于导弹的精确制导,各种侦察照片的判读,具有图像传输、存储和显示的军事自动化指挥系统和模拟训练系统等
此又被称作程序框图代码。 其主要特点有以下几点:( 1)尽可能采用了通用的硬件,各种仪器的差异主要是 软件 ;( 2)可充分发挥计算机的 能力,有强大的数据处理功能,可以创造出功能更强的仪器;( 3)用户可以根据自己的需要定义和制造各种仪器。 在 LabVIEW环境下开发的应用程序称之为 VI。 VI是 LabVIEW的核心,由一个人机交互的界面前面板 (Front Panel)和框图程序组成。
便用户的使用,而且基于计算机的这个强大的处理平台,可以实现更形象生动地显示数据,更快速地处理数据。 虚拟仪器主要是指这种方式。 5 第三章 结温测量仪 整体系统设计 结温测量仪的原理 LED 作为一种半导体期间,主要以热阻( JXR )表征其本身的热学特性,根据文献 热阻的定义式为: H XJJX PTTR (1) 式中 JXR 是待测器件 PN 结打到指定环境之间的热阻 (
各类接口 A/D 转换器 数据发生器 信号调理器 信号调理器 输入 信号 D/A 转换器 信号调理器 信号 输出 亚为科技 4 下表是虚拟仪器与传统仪器的比较。 表 11虚拟仪器与传统仪器的比较 虚拟仪器 传统仪器 开 放、灵活,可与计算机技术保持同步发展 封闭性、仪器间相互配合较差 关 键是软件,系统性能升级方便,通过网络下载升级程序即可。 关键是硬件,升级成本较高,且升级必须上门服务。
20世纪,过程测量能源计量、环境保护、交通运输等应用领域对流量测量的需求急速增长,同时,由于电子技术、特别是微电子技术的迅速发展,为流量仪表的制造技术提供一代又一代电子元器件,进一步推动了流量仪表从机械式、机电一体化、智能化、模块化等的推陈出新。 当今,微电子技术对流量仪表的发展之影响举足轻重,基于大规模集成电路及通讯技术的应用,总线型、智能化 、具有远程校准、自诊断等功能的流量仪表