嵌入式系统ppt课件_第1页
嵌入式系统ppt课件_第2页
嵌入式系统ppt课件_第3页
嵌入式系统ppt课件_第4页
嵌入式系统ppt课件_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,软件工程,实验四,.,.,Labview应用程序开发,一、设计波形显示器打开Labview8.2点击BlankVI创建新程序右击前面板,在controls选项卡进入Modern-Graph.选择WaveformChart,放到前面板。回到Modern选项卡,转到Boolean,选择StopButton.,.,Labview应用程序开发,.,Labview应用程序开发,将上图波形显示器Y轴纵坐标范围-10到+10分别双击改为0到1。在Windows菜单选择ShowBlockDiagram切换到后面板。右击后面板在Functions中进入Programming-Structures,选择WhileLoop将程序端子放置到While循环中。,.,Labview应用程序开发,在函数选项卡的Programming-Numeric中选择随机数发生器RandomNumber(0-1),将其放置到While循环内。使用连线,先单击RandomNumber(0-1)图标,然后移动鼠标到波形显示器Waveformchart端子,再次单击鼠标。连接stop端子与红色停止标志端子。排列图形,使之如图所示。,.,Labview应用程序开发,.,Labview应用程序开发,回到前面板,单击工具栏运行箭头按钮,执行程序如图:点击STOP结束。保存退出。,.,Labview应用程序开发(二),二、建立一个温度和容积测量显示程序打开一个新的前面板窗口。从ControlsNumeric中选择Tank放到前面板中。在标签文本框中输入“容积”,然后在前面板中的其他任何位置单击一下。把容器显示对象的显示范围设置为0.0到1000.0。在容器旁配以数据显示框:将鼠标移到容器上,点右键,在出现的快速菜单中选VisibleItermsDigitalDisplay即可。,.,Labview应用程序开发,从ControlsNumeric中选择一个温度计,将它放到前面板中。设置其标签为“温度”,显示范围为0到100,同时配数字显示(如下图)。,.,Labview应用程序开发,.,Labview应用程序开发,WindowsShowDiagram打开流程图窗口。从功能模板中选择相应的函数对象,将它们放到流程图上。,.,Labview应用程序开发,该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器,温度和容积对象是由前面板的设置自动带出来的。乘法器和随机数发生器和数值常数由FunctionsNumeric中拖出。,.,Labview应用程序开发,进程监视器(ProcessMonitor)不是一个函数,而是以子VI(子程序)的方式提供的。调用它的方法是在FunctionsSelectaVI下打开ProcessMonitor,然后在流程图上点击一下,就可以出现它的图标。用连线工具将各对象按规定连接。,.,Labview应用程序开发,.,Labview应用程序开发,选择FileSave,把该VI保存,在前面板中,单击Run(运行)按钮,运行该VI。注意容积和温度的数值都显示在前面板中。每单击运行按钮一次,将采集一次由随机数发生器产生的数据,并显示容积和温度依据上述方法,在程序中再增加一个压力显示器。,.,Labview人机界面设计,在Labview前面板上添加图片,进行人机界面设计。点击前面板中的Edit菜单,选择ImportpicturetoClipboard,在打开的对话框中寻找所需要的图片。在前面板需要放置图片的位置点击,并按Ctrl+V,将图片粘贴到界面上。,.,使用case结构,目的:创建一个VI以检查一个数值是否为正数。如果它是正的,VI就计算它的平方根,反之则显示出错。功能相当于代码式编程语言中的下列伪代码:if(Number=0)thenSquareRootValue=SQRT(Number)elseSquareRootValue=-999.00DisplayMessageErrorendif,.,使用case结构,打开一个新的前面板,并按照下图所示创建对象。控制对象用于输入数值,显示对象用于显示该数值的平方根。,.,使用case结构,照下图创建流程图,.,使用case结构,从FunctionsStructures中选择一个Case结构,并放置在在流程图中。Case结构是一个可以改变大小的方框。先来做Ture的情况,照上述流程图构造。GreaterOrEqualTo0?函数(FunctionsComparison)如果输入数值大于或者等于0就会返回一个TRUE值。SquareRoot函数(FunctionsNumeric)返回输入数值的平方根。连好线,.,使用case结构,点击Case框的选择按钮,转入False情况编程。,.,使用case结构,数值常数(FunctionsNumeric)这里用于显示错误的代数值-999.00。OneButtonDialog函数(FunctionsDialog&Userinterface)在这里它用于显示一个对话框,内容是Error。字符串常数(FunctionsString)在对话框中输入字符串Error。该VI在TRUE或者FALSE情况下都会执行。如果输入的数值大于等于0,VI会执行TRUECase,返回该数的平方根,否则将会输出999.00,并显示一个对话框,内容为Error。,.,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论