第3章节LabVIEW的数据类型.ppt

  1. 1、本文档共122页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章节LabVIEW的数据类型

基于LabVIEW的虚拟仪器设计 第三章 LabVIEW的数据类型 第三章 LabVIEW的数据类型 3.1 数据类型 3.2 数据运算选板 3.3 数组型数据 3.4 簇型数据 3.5 矩阵数据 3.6 字符串型数据 3.1 数据类型 3.1.1 数值型控件 3.1.2 布尔型控件 3.1 数据类型 VI程序框图中接线端以不同的图标和颜色来表示不同的数据类型 3.1.1 数值型控件 数字型控件的外观可以五花八门,但是程序框图中的操作却是以其代表的数据类型为准 3.1.2 布尔型控件 布尔控件代表一个布尔值,只能是True或False 它既可以代表按钮输入,也可以当作LED指示灯显示。 3.1.3 枚举类型 LabVIEW中的枚举类型和C语言中的枚举类型定义相同。它提供了一个选项列表,其中每一项都包含一个字符串标识和数字标识,数字标识与每一选项在列表中的顺序一一对应。 3.1.3 枚举类型 从上述的选板中选择枚举类型的输入控件添加到前面板中,然后右击该控件,从快捷菜单中选择Edit Items选项,打开如下图所示的枚举型选项编辑对话框。 3.2 数据运算 3.2.1 算术运算符 3.2.2 关系运算符 3.2.3 逻辑运算符 3.2.4 表达式节点(Expression Node) 3.2.1 算术运算符 算术运算符举例 3.2.2 关系运算符 关系运算符举例 3.2.3 逻辑运算符 逻辑运算符举例 3.2.4 表达式节点(Expression Node) 小试身手 1.编写一个VI求三个数的平均值,如右图所示。 要求对三个输入控件等间隔并右对齐,对应的程序框图控件对象也要求如此对齐。 添加注释 分别用普通方式和高亮方式运行程序,体会数据流向。 单步执行一遍 2.写一个VI判断两个数的大小,如右图所示:当AB时,指示灯亮 3.写一个VI获取当前系统时间,并将其转换为字符串和浮点数。这在实际编程中会经常遇到。 小试身手 4. 写一个温度监测器,如右图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。温度值可以由随即数发生器产生。 5.给定任意x, 求如下表达式的值 3.3 数组(Array) 数组控件 3.3.1 数组的创建 3.3.1 数组的创建 3.3.2 数组函数 数组函数用于对一个数组进行操作,主要包括求数组的长度、替换数组中的元素、取出数组中的元素、对数组排序或初始化数组等各种运算,LabVIEW的数组选板中有丰富的数组函数可以实现对数组的各种操作。函数是以功能函数节点的形式来表现的。 常用的数组函数如下所示。 (1)数组大小 (2)索引数组 (3)替换数组子集 (4)数组插入 (5)删除数组元素 (6)初始化数组 (7)创建数组 (8)数组子集 数组子集函数的接线端子如图3-29所示。其功能是返回数组中从索引开始的长度为设定长度的元素部分。 (9)数组的最大值和最小值 (10)重排数组维数 重排数组函数的接线端子如图3-31所示。其功能是任意类型的n维数组,在“n维数组”中输入维数大小m,该函数把n维数组重整为m维数组后,在“m维数组中输出”。 (11)一维数组排序 (12)搜索一维数组 搜索一维数组函数的接线端子如图3-33所示。其功能是在一维数组中,从开始索引指示的位置开始搜索值与设定元素中的元素相等的元素。如果搜索成功,函数在索引中返回索引值;如果搜索失败则返回?1。 (13)拆分一维数组 (14)反转一维数组 (15)一维数组移位 (16)一维数组差值 (17)以阈值插值一维数组 (18)交织一维数组 (19)抽取一维数组 3.3 数组(Array) 数组函数举例 1.创建3行4列二维数组 1 2 3 4 5 6 7 8 9 10 11 12 2.将上面的数组转置 1 5 9 2 6 10 3.索引第2行第2列元素,并替换第一行元素为0 2 4 6 4.把1中的数组拆成1 2 3 4和 5 6 7 8 9 10 11 12 whui@bistu.edu.cn 标题:名字_3月1日数组课堂作业 3.4 簇(Cluster) ——LabVIEW中的结构体变量 簇是LabVIEW中比较独特的一个概念,但实际上它就对应于C语言等文本编程语言中的结构体变量。 3.4 簇(Cluster) ——LabVIEW中的结构体变量 3.4.1 簇的创建 3.4.1 簇的创建 簇的创建方法与数组类似。 簇位于控件选板中选择“新式”显示风格下的“数组、矩阵与簇”子选板中,找到簇的图标后,单击左键选择并将其拖曳到前面板适当位置创建一个簇,如图3-

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档