Sequence结构和公式节点.ppt_第1页
Sequence结构和公式节点.ppt_第2页
Sequence结构和公式节点.ppt_第3页
Sequence结构和公式节点.ppt_第4页
Sequence结构和公式节点.ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

第4章Case结构Sequence结构和公式节点,第4讲,学习目标,1学习选择结构、顺序结构及公式节点的基本概念。2.学习如何使用Case结构3.学习如何使用Sequence结构4.学习顺序局部变量的创建及其使用5.学习公式节点的应用,4.1Case结构(选择结构),Case结构是一种多分支程序控制结构,类似C语言的switch多分支选择结构。,选择Case结构,4.1.1Case结构的建立和组成,布尔型Case结构,数值型Case结构,枚举型Case结构,字符串型Case结构,选择器的标识值的设定(演示),1.单值:2.数值列表:-1,0,5,10(逗号分割)3.数值范围的形式:10.20(1020).0(指所有0的数)10.(指所有10的数),4.1.2Case结构分支的添加、删除与排序,注意:,在使用选择结构时,控制条件的数据类型必须与图框标识符中的数据类型一致。二者若不匹配,LabVEW会报错,图框标识符中字体的颜色将变为红色。在LabVIEW中,对于数值型Case必须包含处理超出范围值的默认分支,对于其它类型的Case可设或不设,但必须明确地列出每一个可能的输入值。,4.1.3数据的输入和输出通道,当由外部节点向结构框架连线时,在结构边框就创建了输入通道,而当由框内内节点与边框连线时,在结构边框就建立了输出通道,输出通道不正确连接对所有Case分支来说对于输入通道的数据可以使用,也可以不使用。只要有一个分支提供输出数据,所有分支Case都必须与输出通道连接。,4.1.4Case结构应用举例(演示),目的:求一个数的平方根,若该数0,计算该值平方根并将计算结果输出;若该数0时,则用弹出式对话框报告错误,同时输出错误代码“-9999.00”。,4.2顺序结构,4.2.1顺序结构的创建与组成,图4.11单框架顺序结构图.12多框架顺序结构,图4.3创建多框架顺序结构,顺序结构会按框图标识符0,1,2的顺序,从第0帧开始,一帧一帧按顺序执行每一帧框图程序。,.2.2顺序结构局部变量的创建,顺序结构可在帧与帧之间传递信息。为了从一个帧向其它帧传递数据,使用称为“SequenceLocal”(顺序结构局部变量的端口)。,创建“SequenceLocal”端口的方法:,有三个帧的顺序结构局部变量,顺序结构的输出通道仅能有一个数据源数据源能被后续所有帧使用,但在源帧前面的帧中不能使用,源帧,4.2.顺序结构应用举例,例4.2.1:将一随机数发生器产生的数字与面板输入的给定数字进行比较,计算当两个数匹配时所需要的时间。,4.3公式节点(FormulaNode),4.3.1公式节点(FormulaNode)的创建,添加输入输出端口,使用算数功能函数实现,使用公式节点计算方程式,4.3.2公式节点语法,公式节点中代码的语法与C语言相同(上下文帮助),数学函数名、运算符、语法规则,4.3.3公式节点应用实例(演示),例4.3.1:使用公式节点创建VI,完成下面公式计算,并将结果显示在同一个屏幕上。y1=x3x2+5y2=m*x+b此处,x取值为010。,4.4练习:学习使用Case结构,目标:创建一个VI程序,连续以每500毫秒一次的速率测量温度,如果温度高于或低于温度设定范围,告警灯点亮,同时驱动蜂鸣器报警,工作状态栏显示“过量限”信息;若检测温度在量程范围内,正常指示灯亮,同时工作状态栏显示“正常”信息。按动RUN按钮,程序自动进入系统运行状态,温度趋势图表逐点显示温度变化曲线,同时将上下限设定值也显示在图表中。当点击运行控制开关时,程序停止运行。TemperatureLimit.vi,4.3.4小结,Case结构是一种多分支程序控制结构,执行哪个分支由选择端子上的输入控制。当一个布尔型或整型数据连到Case结构的选择端子上时,LabVEW自动决定选择端子的数据类型。当在一个分支Case创建了输出通道,必须为每一个Case定义输出通道。只有当所有分支都给通道提供输出数据时,通道将呈现出与提供数据类型一致的填充颜色并显示Run按钮。在sequence结构边界上可创建顺序局部变量(SequenceLocals),利用顺序局部变量可实现帧和帧间的数据传递。顺序结构的输出通道仅能有一

温馨提示

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

评论

0/150

提交评论