第3章LabIEW的数据类型.ppt

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

第三章 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.1.4 时间类型 时间类型是LabVIEW中特有的数据类型,用于输入或输出时间和日期。时间标志控件位于控件选拔的“数值”子选板中。时间常数位于函数选板的“定时”子选板中。 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) 数组用于将相同类型的数据元素进行组合 数组的表示:元素(Elements)-最多可达231-1 维(Dimensions) 数组的元素可以是任何类型,但不能是数组 数组元素的访问:索引(Index) 注意:Index从0开始 3.3 数组(Array) 数组控件 3.3.1 数组的创建 3.3.1 数组的创建 增加数组维数 在数组壳左边的指针标记上弹出菜单,选择Add Dimension选项,增加数组的维数 三维数组 多形态操作(Polymorphism) 设计步骤如下: 创建一个For循环,循环次数定为100次 在数学函数中调用Sin函数,重复端子作为输入,输出用一个波形图表和一个数组显示。如图: 3.3.2 数组函数 数组函数用于对一个数组进行操作,主要包括求数组的长度、替换数组中的元素、取出数组中的元素、对数组排序或初始化数组等各种运算,LabVIEW的数组选板中有丰富的数组函数可以实现对数组的各种操作。函数是以功能函数节点的形式来表现的。 常用的数组函数如下所示。 (1)数组大小 (2)索引数组 (3)替换数组子集 (4)数组插入 (5)删除数组元素 (6)初始化数组 (7)创建数组 创建二维数组,在一个波形图中显示 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 3.4 簇(Cluster) ——LabVIEW中的结构体变量 定义:簇是一种可以把相同或不同类型的数据组合在一起的数据结构,类似于C语言中的结构体数据类型struct。 我们可以把簇形象地理解为一根多芯电缆,不同的信号线捆绑在一起进行传输,电缆中的每根线就相当于簇中的每个元素。 作用:减少连线的混乱,减少接线板上接线端的数量 3.4 簇(Cluster) ——LabVIEW中的结构体变量 3.4.1 簇的创建 3.4.1 簇的创建

文档评论(0)

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

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

1亿VIP精品文档

相关文档