labview-十字交通灯-最完美版.docx
《labview-十字交通灯-最完美版.docx》由会员分享,可在线阅读,更多相关《labview-十字交通灯-最完美版.docx(16页珍藏版)》请在优知文库上搜索。
1、(2012/2013学年其次学期)课程名称:虚拟仪器技术题目:十字交通灯专业班级:自动化1002学生姓名:王降帅薛腐陈康学号:1()04102(05,27,14(考核成果:2013年5月如日第1章绪论虚拟仪器(virtualinstrumention)是基于计算机的仪器.计算机和仪器的亲密结合是目前仪器发展的一个重要方向,运用虚拟仪器用户可以通过操作显示屏上的“虚拟”按钮或面板,完成对被测量的采集、分析、推断、调整和存储等功能。1.abVlEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASlC开发环境,但是1.abVIEW与其他计算机语言的显著区分是:其他计算机语言
2、都是采纳基于文本的语言产生代码,而1.abVIEW运用的是图形化编辑语言G编写程序,产生的程序是框图的形式。与C和BASIC一样,1.abVlEW也是通用的编程系统,有一个完成任何编程任务的浩大函数库JabVIEW的函数库包括数据采集、GPIB、串口限制、数据分析、数据显示及数据存储,等等。1.abVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子Vl)的结果、单步执行等等,便于程序的调试。虚拟仪器(virtualinstrumention)是基于计算机的仪器。计算机和仪器的亲密结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典
3、型的例子就是所谓智能化的仪器。随者计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,Fl前已经出现含嵌入式系统的仪器。另种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。卜.面的框图反映了常见的虚拟仪器方案。虚拟仪器的主要特点仃:尽可能采纳了通用的硬件,各种仪涔的差异主要是软件。可充分发挥计算机的实力,有强大的数据处理功能,可以创建出功能更强的仪器。用户可以依据自己的须要定义和制造各种仪器。虚拟仪器事实上是个依据仪器需求组织的数据采集系统。虚拟仪器的探讨中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内
4、,运用较为广泛的计算机语言是美国Nl公司的1.abVlE九虚拟仪器的起源可以追溯到20世纪70年头,那时计算机测控系统在国防、航天等领域已经有了相当的发展。PC机出现以后,仪器级的计算机化成为可能,甚至在Microsoft公司的Windows诞生之前,NI公司已经在MUCinIOSh计算机上推出了1.abVIEW2.0以前的版本。对虚拟仪器和1.abYIEW长期、系统、有效的探讨开发使得该公司成为业界公认的权或.目前1.abVIEW的最新版本为1.abVlEW2009.1.abVIEW2009为多线程功能添加了更多特性,这种特性在1998年的版本5中被初次引入。运用1.abYlEW软件,用户可
5、以借助于它供应的软件环境,该环境由于其数据流编程特性、1.abVIEWReal-TimeX具对嵌入式平台开发的多核支持,以及自上而卜的为多核而设计的软件层次,是进行并行编程的首选。利用1.abVIEW,可产生独立运行的可执行文件,它是一个真正的32位编译器。像很多重要的软件样,1.abVIEW供应了Windows、UNIX,1.inux,MaCintOSh的多种版本。它主要的便利就是,一个硬件的状况卜.,可以通过变更软件,就可以实现不同的仪器仪表的功能,特别便利,是相当于软件即硬件。鉴于1.abVIEW有诸多优点,这次我们将应用1.abWEW来完成个十字路口交通灯系统的设计。前面板是W的用户界
6、面。创建Vl时,通常应先设计前面板,然后在前面板上创建输入/输出任务.本课程设计须要用十二盏灯、四个时间显示器、一个停止按键.其中的十二盏灯,红、黄、绿各四盏,在控件选板中选择指示灯,将它放在前面板合适的位置,单击鼠标右键.更改指示灯的属性,变更指示灯的大小,做出个合适的指示灯,依同样的步骤可以做好另外十个.将十二个灯均分四组,每组都包含红黄绿三种颜色的灯,再用框将每组灯框起来,做成一个交通灯。在每组交通灯合适的位置放置一个数值显示控件作为交通灯的计时器。在前面板合适的位置放置一个开关按钮,限制循环的停止。这样交通灯系统的前面板就做好了。面板设计如图3T图3-1交通灯前面板示意图3.2定时信号
7、的产生判定厄国并强制睛换InRangeandCoerce上限;己空钞赵()XJ1.33I.谴内?下限一隹三上限电下限.确定X是否在指定的范国内,还可透隆将脸密特换到猎走后四之内.该。数只在比较元素侬下迸行电叫电知所g入耽时间凉识三.SSSJSSffTWi三.该a数可改受比软模式.图3-5判定范胭并强制转换控件3.3各组时间信号的动作条件结构是1.abVIEW最基本的结构之一,条件结构类似于文本编程语言中的SWitCh语句或者ifthenelse语句。条件结构可以从【结构】了选板中创建,它的图标及功能如图3-6所示。条付结构CaseStructure包括T或多个子程序电图.或分支,结付执行时,仅
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- labview 十字 交通灯 完美
