第三章LabVIEW的数据类型.ppt
文本预览下载声明
基于LabVIEW的虚拟仪器设计;第三章 LabVIEW的数据类型;3.1 数据类型;3.1 数据类型;数字型控件的外观可以五花八门,但是程序框图中的操作却是以其代表的数据类型为准;数 值 类 型;数 值 类 型;扩展精度浮点型;数 值 类 型;;3.1.2 布尔型控件;3.1.3 枚举类型;3.1.3 枚举类型;3.2 数据运算;3.2.1 算术运算符;算术运算符举例;3.2.2 关系运算符;关系运算符举例;3.2.3 逻辑运算符;逻辑运算符举例;3.2.4 表达式节点(Expression Node);小试身手;小试身手;3.3 数组(Array);3.3.1 数组的创建;图3-11 创建的数值型一维数组;(a)拖曳边角添加数组元素 ;(a)二维数组 (b)显示更多的数组成员
增加数组维数及成员;3.3.2 数组函数;图3-14 数组函数选板; 常用的数组函数如下所示。
(1)数组大小;(2)索引数组;(3)替换数组子集;(4)数组插入;(5)删除数组元素;图3-24 删除数组元素的使用;(6)初始化数组;(7)创建数组;(8)数组子集;(9)数组的最大值和最小值;(10)重排数组维数;(11)一维数组排序;(12)搜索一维数组;(13)拆分一维数组;(14)反转一维数组;(15)一维数组移位;(16)一维数组差值;(17)以阈值插值一维数组;(18)交织一维数组;(19)抽取一维数组;3.3 数组(Array);;3.4 簇(Cluster)——LabVIEW中的结构体变量;3.4 簇(Cluster)——LabVIEW中的结构体变量;3.4.1 簇的创建;图3-41 在前面板上创建簇;3.4.2 簇函数;图3-42 簇函数选板 ; 图3-43 按名称解除捆绑函数接线端子;图3-44 按名称解除捆绑函数的使用 ; 图3-45 按名称捆绑函数接线端子;图3-46 按名称捆绑函数的使用 ; 图3-47 解除捆绑函数接线端子;;(4)捆绑;图3-50 捆绑函数的使用(1) ;;(5)创建簇数组;;(6)簇至数组转换/数组至簇转换;(7)变体;簇操作函数使用示例 ;簇操作函数使用示例 ;3.5 字符串型数据;1.字符串控件;图3-57 字符串型与路径子选板图 ; (1)正常显示。
(2)“\”代码显示。
(3)密码显示。
(4)十六进制显示。 ;字符串控件五种表达形式;字 符;2.路径控件; (1)非法路径。
(2)空路径。
(3)绝对路径和相对路径。;3.组合框控件; 字符串控件在默认情况下为正常显示状态显示字符的一般形式,在字符串中可以直接输入回车或空格键,系统自动根据键盘动作为字符串创建隐藏的‘\’形式的转义控制字符。 ;图3-59 字符串输入与显示控件 ;3.5.2 列表与表格控件;图3-60 列表与表格 ;图3-61 表格控件及在表格中添加字符串的功能框图; 通过使用LabVIEW的Express技术中的Express表格可以方便的构建表格,把数据加入表格中。
列表框、多列列表框的使用方法和表格类似,不同的是表格控件输入和显示的是字符串,而列表框、多列列表框控件输入和显示的是长整型的数据类型。
树形控件用于显示项目的层次结构,默认情况下有多个列首和垂直线。 ;3.5.3 字符串函数;(1)字符串长度;(2)连接字符串;(3)截取字符串;(4)替换子字符串;(5)搜索替换字符串;图3-69 两种替换子字符串方法的实现 ;(6)格式化日期/时间字符串;图3-71 格式化日期/时间字符串函数的使用 ;输 入 字 符;(7)扫描字符串;图3-73 扫描字符串函数的使用;(8)数值至小数字符串转换;图3-75 数值至小数字符串转换函数的使用;练习;;练习1;;;练习2;;练习3 ;;3.6 不同类型函数的综合应用;;;【例3-2】 不同类型函数综合应用示例二。;;;本章小结 ;小试身手;小试身手;小试身手;小试身手
显示全部