


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、labview课程设计报告交通灯课程名称 : Labview虚拟仪器技术设计题目 :基于 labview 智能交通灯系统设计 专 业 :电子信息工程技术姓名:吴凯学 号 : Z11161035 指导教师 : 施 刚 时 间: 2013 , 2014 学年 第 一 学期南京邮电大学课程设计题目基于 labview 智能交通灯系统设计课程设计目的及要求 :设计目的 :(1) 掌握 LabVIEW软件编程方法 ;(2) 培养综合应用所学知识来指导实践的能力。设计要求 :(1) 能够将现实生活中的交通灯出现顺序在电脑上面显示 ;(2) 具有友好的人机界面。1课程设计详细内容 :1. 前面板的设计前面板
2、是 VI 的用户界面。创建VI 时,通常应先设计前面板,然后在前面板上创建输入 / 输出任务。本课程设计中的前面板是模拟一个现实中简单的道路交通系统,交通灯的时间设置由用户自己来定义,所以更人性化了一点。此次设计共需要用12盏灯、4个LED灯倒计时和一个控制设置面板。其中的12 盏灯,红、黄、绿各4 盏,在控件选板中选择指示灯,将它放在前面板合适的位置,单击鼠标右键,更改指示灯的属性,改变指示灯的大小,做出一个合适的指示灯,依同样的步骤可以做好另外11个,将 12 灯均分为四组,每组都包含红黄绿三种颜色的灯,再用框将每组灯框起来,做成一个交通灯。在每组交通灯合适的位置放置一个LED倒计时作为交
3、通灯的计时器。在前面板合适的位置放置一个控制设置面板,在上面编辑一些系统所需要的控件,包括两个输入控件和两个显示控件,还包括一个交通管制按钮。前面板示意图如图 1-1 所示。图 1-1 交通灯前面板示意图2( 程序框图的设计2.1延迟信号的产生等待计时器在 LabVIEW中的一个计时单元,它的图标与用途如图3-2 所示。在函数选板的【编程】 ?【定时】子选板中选择时间计数器选定该单元。毫秒计数器对时间信号计数 ,2要产生一个一秒为单位的时间延迟信号, 所以还得给毫秒计数值加上一个1000毫秒的的常量。如图1-2 等待计数器所示。图 1-2 等待计数器2.2 显示控件数字的同步利用一个 For
4、循环,将用户自己设置的倒计时时间时间连接上For 循环的的条件语句上,即 N 接口,然后在加一些算法和时间延迟就做成了倒计时模块了。倒计时模块程序结构如图 1-3 所示。图 1-3 倒计时模块程序结构2.3各组时间信号的动作平铺结构是 labview 中的结构类型之一,平铺结构类似文本编辑语言中的顺序结构。平铺结构可以从【结构】子选板中创建。它的图标及功能如图1-4 所示。图 1-4 平铺结构在执行各平铺结构里的程序。每个平铺结构里的程序基本相同,只是有的多一些时间倒计时模块。用需要点亮的灯与布尔真常量连接,不需要点亮的与布尔假常量连接,而时间显示器则用一定的值减去输入的时间量,以实现倒计时的
5、功能,各结构里的程序略有不同,具体程序如图 1-5 到图 1-8 所示。第一阶段 : 首先是对各个灯的初始化。其初始化程序图如图1-5 所示。3图 1-5 各个灯的初始化第二阶段 : 南北红灯倒计时的设计程序。并且应用到了LED倒计时的子 VI ,如图 1-6 所示。图 1-6 南北红灯倒计时设置模块第三阶段 : 当南北红灯倒计时结束后,东西绿灯灭掉,与此同时东西黄灯会闪烁三下以提4示正在行驶的车辆和行人,注意信号灯。东西黄灯闪烁框图如图1-7 所示。图 1-7 东西黄灯闪烁框图第四阶段 : 当东西黄灯闪烁结束后,东西红灯开始变亮,南北绿灯变亮。如图1-8 所示。图 1-8 各个灯的再次初始化
6、接下来的步骤和以上基本一致。3.1 LED 倒计时的子 VI 的设计制作 LED倒计时时,首先要创建一个10*7 的数组,然后再跟你所要显示的数字做一个数组矩阵,我数组矩阵中从上到下每一行分别代表我做的LED的 0、 1、2、 9。我使用索引数组查找数组中的每一行,然后输给显示控件。这次利用更为简便的程序,可以同时显示99 以下的数字。当用户输入一个数值后,数值经过商与余数运算模块和常量10 相除,求出的结果分别输给索引数组的行输入接口,然后从数组中索引出对应的行,最后输给显示控件。具体程序如图1-9 所示,前面板显示如图2-1 所示。5图 1-9 LED 倒计时子函数程序框图图 2-1 登录
7、界面界面3.2 交通管制的设计当要设置多个选项时,就要用到事件结构。事件结构相当于c 语言中的 case语句,事件结构可以从程序框图中的【结构】子选板中创建。本次交通管制总共设置 5 个选择项,分别是故障检修、东西禁行、南北禁行、三向禁行、夜晚模式。程序主要就是事件结构的选择,里面的程序控制的就是灯的亮变和灯的闪烁。事件结构如图 2-2 所示。交通管制的程序图如图 2-3 所示。6图 2-2 事件结构图 2-3 交通管制部分程序图3.3 循环的设计LabVIEW中的循环结构主要通过 while 和 for 循环实现。这两种循环的功能基本相同,但使用上有一些差别。 for 循环必须确定循环次数,
8、循环一定次数后自动退出循环 ; 而 while 循环不用确定循环次数,只需要指定退出循环的条件。本次课程设计中循环的次数不能确定,所以就用到了while 循环。 LabVIEW中的 while 循环相当于 C 语言中的 while 循环和 do,while 循环。 7While 循环可以从程序框图中的【结构】子选板中创建, while 循环包括两个端口 : 条件端口和重复端口。它的功能、图标及说明如图所示。在此课程设计中,用按键连接条件端口,当按键按下时,循环停止。图 2-4while 循环3.4 部分程序图89设计总结及体会 :在做这个课程设计的过程中,我感受到了虚拟仪器的优越性,知道了写程
9、序也可以一样有趣。通常我们认为写程序是一个繁琐无聊的过程。但是在Labview 中只需要写入一些图形程序,就可以实现相应的运算和控制,可以模拟一些仪器的相应功能。通过这次的课程设计实践,我懂得了要想学好用好一个软件,不仅仅是LabVIEW,首先要学会使用它的基本功能,掌握了基础才能向更深的层次学习。但是通过对 labview 的学习知道了,好多繁琐的程序都是由基本的运算单元构成的。如果我们不知道每个单元是用来干什么的,那就根本谈不上应用它们了,只有在知道这个空间是做什么用的,我们才会去使用它。知道需要用到某个单元,但是不知道怎么使用,怎么连线,这也是很让人郁闷的事,所以我们要去熟悉一些基本单元
10、的用法。学生 ( 签字)_年_月 _日10指导教师评语 :课程设计成绩 :指导教师 ( 签字 )_年_月 _日教研室意见 :教研室主任 ( 签字 )_年_月 _日?11? 【唯美句子】 走累的时候,我就到升国旗哪里的一角台阶坐下,双手抚膝,再闭眼,让心灵受到阳光的洗涤。懒洋洋的幸福。顶3 收藏2? 【唯美句子】 一个人踮着脚尖,在窄窄的跑道白线上走,走到很远的地方又走回来。阳光很好,温暖,柔和。漫天的安静。顶7 收藏7? 【唯美句子】 清风飘然,秋水缓淌。一丝云起,一片叶落,剔透生命的空灵。轻轻用手触摸,就点碎了河面的脸。落叶舞步婀娜不肯去,是眷恋,是装点,瞬间回眸,点亮了生命精彩。顶11 收
11、藏9? 【唯美句子】 几只从南方归来的燕子,轻盈的飞来飞去,“几处早莺争暖树,谁家新燕啄春泥,”其乐融融的山林气息,与世无争的世外桃源,让人心旷神怡。顶0 收藏2? 【唯美句子】 流年清浅,岁月轮转,或许是冬天太过漫长,当一夜春风吹开万里柳时,心情也似乎开朗了许多,在一个风轻云淡的早晨,踏着初春的阳光,漫步在碧柳垂青的小河边,看小河的流水因为解开了冰冻而欢快的流淌,清澈见底的的河水,可以数得清河底的鹅软石,偶尔掠过水面的水鸟,让小河荡起一层层的涟漪。河岸换上绿色的新装,刚刚睡醒的各种各样的花花草草,悄悄的露出了嫩芽,这儿一丛,那儿一簇,好像是交头接耳的议论着些什么,又好象是在偷偷地说着悄悄话。
12、顶3 收藏4? 【唯美句子】 喜欢海子写的面朝大海春暖花开,不仅仅是因为我喜欢看海,还喜欢诗人笔下的意境,每当夜深人静时,放一曲纯音乐,品一盏茶,在脑海中搜寻诗中的恬淡闲适。在春暖花开时,身着一身素衣,站在清风拂柳,蝶舞翩跹的百花丛中,轻吹一叶竖笛,放眼碧波万里,海鸥,沙滩,还有扬帆在落日下的古船,在心旷神怡中,做一帘红尘的幽梦。顶0 收藏2? 【唯美句子】 繁华如三千东流水,你只在乎闲云野鹤般的采菊东篱、身心自由,置身置灵魂于旷野,高声吟唱着属于自己的歌,悠悠然永远地成为一个真真正正的淡泊名利、12鄙弃功名利禄的隐者。顶1 收藏3? 【唯美句子】 世俗名利和青山绿水之间,你选择了淡泊明志,持
13、竿垂钓碧泉绿潭 ; 权力富贵和草舍茅庐之间,你选择了宁静致远,晓梦翩跹姹紫嫣红。顶2 收藏3? 【唯美句子】 那是一株清香的无名花,我看到了它在春风夏雨中风姿绰约的模样,可突如其来的秋雨,无情的打落了它美丽的花瓣,看着它在空谷中独自凋零,我莫名其妙的心痛,像针椎一样的痛。秋雨,你为何如此残忍,为何不懂得怜香惜玉,我伸出颤抖的双手,将散落在泥土里的花瓣捧在手心。顶4 收藏5? 【唯美句子】 滴答滴答,疏疏落落的秋雨,赶着时间的脚步,哗啦啦的下起来。听着雨水轻轻地敲击着微薄的玻璃窗,不知不觉,我像是被催眠了一样,渐渐的进入了梦乡。 顶 3 收藏 5? 【唯美句子】 在这极致的悲伤里,我看到了世间最
14、美的爱,可谁又能明白,此刻的我是悲伤还是欢喜,也许只有那拨动我心弦的秋季,才知道潜藏在我心中的眼泪。 顶 4 收藏 3? 【唯美句子】 看着此情此景,我细细地聆听。像是听到了落叶的呢喃,秋风的柔软,在这极短的瞬间,他们一起诉说着最美的爱恋,演绎着永恒的痴缠。当落叶安详的躺在大地,露出幸福的模样,你看,它多像一个进入梦乡的孩子。突然发现,秋风并非是想象中的刽子手,原来它只是在叶子生命的最后一刻,让它体会到爱的缠绵,飞翔的滋味。顶1收藏1? 【唯美句子】 很感谢那些耐心回答我的人,公交上那个姐姐,还有那位大叔,我不知道他们是不是本地人,但我们遇到的一个交警协管,一位头发花白的大姐,她是上海本地人,
15、很和善,并不像有些人说的上海人很排外。事实上,什么都不是绝对的。顶 2收藏 0? 【唯美句子】 我嗅到浓郁的香奈尔,却也被那种陌生呛了一鼻。也许,我却不知道,那时的感受了。那里没有那么美好,没有安全感,归属感。我想要的自由呢,不完全地体验到了。顶2 收藏1? 【唯美句子】 那些繁华的都市,车水马龙,灯红酒绿,流光溢彩,却充斥着一种悲哀,浮夸。我看到各种奢华,却也看到各种卑微,我看到友善亲和,也看到暴躁粗鲁,我看到金光熠? 【优美语句】 踏过一片海,用博识的学问激起片片微澜 ; 采过一丛花,正在聪慧的碰碰外送来缕缕清喷鼻 ; 无过一个梦,决定从那里启程。顶0 收藏0? 【优美语句】 人生如一本书
16、,应该多一些精彩的细节,少一些乏味的字眼;人生如一支歌,应该多一些昂扬的旋律,少一些忧伤的音符; 人生如一幅画,应该多一些亮丽的色彩,少一些灰暗的色调。顶0 收藏0? 【优美语句】 母爱是一滴甘露,亲吻干涸的泥土,它用细雨的温情,用钻石的坚毅,期待着闪着碎光的泥土的肥沃 ; 母爱不是人生中的一个凝固点,而是一条流动的河,这条河造就了我们生命中美丽的情感之景。顶0 收藏0? 【优美语句】 生活如海,宽容作舟,泛舟于海,方知海之宽阔 ; 生活如山,宽容为径,13循径登山,方知山之高大; 生活如歌,宽容是曲,和曲而歌,方知歌之动听。顶0 收藏0? 【优美语句】 母爱就是一幅山水画,洗去铅华雕饰,留下清新自然 ; 母爱就象一首深情的歌,婉转悠扬,轻吟浅唱 ; 母爱就是一阵和煦的风,吹去朔雪纷飞,带来春光无限。 顶 0 收藏 0? 【优美语句】 努力奋斗,天空依旧美丽,梦想仍然纯真,放飞自我,勇敢地飞翔于梦想的天空,相信自己一定做得更好。顶0 收藏0? 【优美语句】 品味生活,完善人性。存在就是机会,思考才能提高。人需要不断打碎自己,更应该重新组装自己。顶0 收藏0? 【优美语句】 母爱是一缕阳光,让你的心灵即使在寒冷的冬天也能感到温暖如春 ; 母爱是一泓清泉,让你的情感即使蒙上岁月的风尘依然纯洁明净。顶0 收藏0?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 渝北石纹地板施工方案
- 碑林区高一联考数学试卷
- 鼓楼区楼道出新施工方案
- 电厂排灰委托运行施工方案
- 楼梯间踢脚线粉墙施工方案
- 2025年大数据展现平台合作协议书
- 数控加工工艺与编程技术基础 教案 模块二 项目二 综合件的加工(3-4)
- 加强农田基础设施建设实施方案
- 挥发性有机物排放控制的法律法规及政策要求
- 强化基本医疗卫生服务的策略及实施路径
- 2025年安徽水利水电职业技术学院单招职业技能考试题库往年题考
- 2025年南京信息职业技术学院单招职业技能测试题库及答案一套
- 2025年桐城师范高等专科学校单招职业适应性测试题库审定版
- 2024年新疆事业单位招聘笔试真题
- 2025至2030年中国鹅蛋数据监测研究报告
- 2025年充电桩场地租赁合同官方版模板
- DeepSeek的应用与部署
- 初中班会 《哪吒 2:勇战困难伴梦前行》开学第一课主题班会 教案
- 《马尔科夫过程介绍》课件
- 四川成都历年中考语文现代文阅读之非连续性文本阅读4篇(截至2024年)
- 中国地图填色图(任何颜色可变)
评论
0/150
提交评论