【文档说明】嵌入式系统课件.ppt,共(25)页,2.140 MB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-92652.html
以下为本文档部分文字说明:
可编辑ppt1软件工程实验四可编辑ppt2可编辑ppt3Labview应用程序开发一、设计波形显示器•打开Labview8.2•点击BlankVI创建新程序•右击前面板,在controls选项卡进入Modern-Graph.•选择WaveformChart,放到前面板。•回到M
odern选项卡,转到Boolean,选择StopButton.可编辑ppt4Labview应用程序开发可编辑ppt5Labview应用程序开发•将上图波形显示器Y轴纵坐标范围-10到+10分别双击改为0到1。•在Windows菜单选择ShowBlockDiagram切
换到后面板。•右击后面板在Functions中进入Programming-Structures,选择WhileLoop将程序端子放置到While循环中。可编辑ppt6Labview应用程序开发•在函数选项卡的Pr
ogramming-Numeric中选择随机数发生器RandomNumber(0-1),将其放置到While循环内。•使用连线,先单击RandomNumber(0-1)图标,然后移动鼠标到波形显示器Waveformchart端子,再次单击鼠标。•连接st
op端子与红色停止标志端子。•排列图形,使之如图所示。可编辑ppt7Labview应用程序开发可编辑ppt8Labview应用程序开发•回到前面板,单击工具栏运行箭头按钮,执行程序如图:•点击STOP结束。•保存退出。可编辑ppt9
Labview应用程序开发(二)二、建立一个温度和容积测量显示程序•打开一个新的前面板窗口。•从Controls»Numeric中选择Tank放到前面板中。•在标签文本框中输入“容积”,然后在前面板中的其他任何位置单击一下。•把容器显示对象的显示范围设置为0.0到1000.0。•在容器
旁配以数据显示框:•将鼠标移到容器上,点右键,在出现的快速菜单中选VisibleIterms»DigitalDisplay即可。可编辑ppt10Labview应用程序开发•从Controls»Numeric中选择一个温度计,将它放到前面板中。设置其标签为“温度”,显示范围为0到100,同时配数字
显示(如下图)。可编辑ppt11Labview应用程序开发可编辑ppt12Labview应用程序开发•Windows»ShowDiagram打开流程图窗口。从功能模板中选择相应的函数对象,将它们放到流程图
上。可编辑ppt13Labview应用程序开发•该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器,温度和容积对象是由前面板的设置自动带出来的。•乘法器和随机数发生器和数值常数由Functions»Numeric中拖出。可编辑ppt14Labview应用程序
开发•进程监视器(ProcessMonitor)不是一个函数,而是以子VI(子程序)的方式提供的。•调用它的方法是在Functions»SelectaVI下打开ProcessMonitor,然后在流程图上点击一下,就可以出现它的图标。•用连线工具将各对象按规定连
接。可编辑ppt15Labview应用程序开发可编辑ppt16Labview应用程序开发•选择File»Save,把该VI保存,在前面板中,单击Run(运行)按钮,运行该VI。注意容积和温度的数值都显示在前面板中。•每单
击运行按钮一次,将采集一次由随机数发生器产生的数据,并显示容积和温度•依据上述方法,在程序中再增加一个压力显示器。可编辑ppt17Labview人机界面设计•在Labview前面板上添加图片,进行人机界面设计。•点
击前面板中的Edit菜单,选择ImportpicturetoClipboard,在打开的对话框中寻找所需要的图片。•在前面板需要放置图片的位置点击,并按Ctrl+V,将图片粘贴到界面上。可编辑ppt18使用case结构•目的:创建一个VI
以检查一个数值是否为正数。如果它是正的,VI就计算它的平方根,反之则显示出错。•功能相当于代码式编程语言中的下列伪代码:•if(Number>=0)then•SquareRootValue=SQRT(
Number)•else•SquareRootValue=-999.00•DisplayMessage"Error"•endif可编辑ppt19使用case结构•打开一个新的前面板,并按照下图所示创建对
象。控制对象用于输入数值,显示对象用于显示该数值的平方根。可编辑ppt20使用case结构•照下图创建流程图可编辑ppt21使用case结构•从Functions»Structures中选择一个Case结构,并放置在在流程图中。Case结构是一个可以改变
大小的方框。先来做Ture的情况,照上述流程图构造。•GreaterOrEqualTo0?函数(Functions»Comparison)——如果输入数值大于或者等于0就会返回一个TRUE值。•SquareRoot函数(Funct
ions»Numeric)——返回输入数值的平方根。•连好线可编辑ppt22使用case结构•点击Case框的选择按钮,转入False情况编程。可编辑ppt23使用case结构•数值常数(Functio
ns»Numeric)——这里用于显示错误的代数值-999.00。•OneButtonDialog函数(Functions»Dialog&Userinterface)——在这里它用于显示一个对话框,内容是
Error。•字符串常数(Functions»String)——在对话框中输入字符串Error。•该VI在TRUE或者FALSE情况下都会执行。如果输入的数值大于等于0,VI会执行TRUECase,返回该数的平方根,否则将会输出-999.00,并
显示一个对话框,内容为Error。可编辑ppt24使用case结构•返回前面板,运行该VI。分别尝试一个正数和负数。注意,当把数字式控制对象的值改为负数时,LabVIEW会显示Case结构的FALSECase
中设置的出错信息。•保存该VI到指定目录中,命名为SquareRoot.vi。此课件下载可自行编辑修改,此课件供参考!部分内容来源于网络,如有侵权请与我联系删除!感谢你的观看!