当前位置:文档之家› 第3章LabVIEW的数据类型

第3章LabVIEW的数据类型

第三章 LabVIEW的数据类型
2
第三章 LabVIEW的数据类型
3.1 数据类型 3.2 数据运算选板 3.3 数组型数据 3.4 簇型数据 3.5 矩阵数据 3.6 字符串型数据
3
3.1 数据类型
3.1.1 数值型控件 3.1.2 布尔型控件
3.1 数据类型
18
算术运算符举例
19
C=A+B =
文本编程语言
图形化编程语言
3.2.2 关系运算符
20
关系运算符举例
21
x>y
=
文本编程语言
图形化编程语言
3.2.3 逻辑运算符
22
逻辑运算符举例
23
x>y
=
文本编程语言
图形化编程语言
3.2.4 表达式节点(Expression Node)
24
小试身手
4
VI程序框图中接线端以不同的图标和颜色来表示不同的数据类型
输入控件 显示控件
数据类型
32位无符号整数 (32-bit unsigned integer numeric)
64位无符号整数 (64-bit unsigned integer numeric)
<64.64>位时间标示(<64.64>bit time stamp)
27
小试身手
28
4. 写一个温度监测器,如右图所 示,当温度超过报警上限,而且开 启报警时,报警灯点亮。温度值可 以由随即数发生器产生。
29
5.给定任意x, 求如下表达式的值
y

x5

c os x ex
30
3.3 数组(Array) 数组用于将相同类型的数据元素进行组合 数组的表示:元素(Elements)-最多可达231-1
图标
存储所占位数
数值范围
续表
63
0~1 844 674 407 309 551 615
32
0~4 294 967 295
16
0~65 535
8
0~255
8
数值类型 扩展精度浮点型 双精度浮点型 单精度浮点型
图标
续表
存储所占位数 128 64 32
数值范围
最小正数:6.48E−4 966 最大正数:1.19E+4 932 最小负数:−6.48E-4 966 最大负数:−1.19E+4 932
16
右击时间标志控件,从弹出的快捷菜单中,选“ 属性”,可以设置时间日期的显示格式和显示精度, 与数值属性的修改类似。
3.2 数据运算
17
3.2.1 算术运算符 3.2.2 关系运算符 3.2.3 逻辑运算符 3.2.4 表达式节点(Expression Node)
3.2.1 算术运算符
3.3.1 数组的创建
33
图3-11 创建的数值型一维数组
34
(a)拖曳边角添加数组元素
(b)拖动外边框添加数组元素
数组元素的添加方式
35
(a)二维数组
(b)显示更多的数组成员
增加数组维数及成员
增加数组维数
36
在数组壳左边的指针标记上弹出菜单,选择Add Dimension选项, 增加数组的维数
枚举类型(Enumerated type)
默认值
0
0 当地时间
日期 -
布尔(Boolean)
FLASE
字符串(String)
空字符串
3.1.1 数值型控件
5
数字型控件的外观可以 五花八门,但是程序框 图中的操作却是以其代 表的数据类型为准
6
表3-1
数值类型表
数值类型 有符号64位整数
图标
存储所占位数
最小正数:4.94E−324 最大正数:1.79E+308 最小负数:−4.94E−324 最大负数:−1.79E+308
最小正数:1.40E−45 最大正数:3.40E+38 最小负数:−1.40E−45 最大负数:−3.40E+38
9
数值类型 复数扩展精度浮点型
复数双精度浮点型 复数单精度浮点型
维(Dimensions) 数组的元素可以是任何类型,但不能是数组 数组元素的访问:索引(Index)
注意:Index从0开始
2019/9/10
3.3 数组(Array)
31
数组控件
数组控件
3.3.1 数组的创建
32
在前面板和程序框图中可以创建数值、布尔、路径、字符串、 波形和簇等数据类型的数组。
图标
续表
存储所占位数
数值范围
256
实部与虚部分别与扩展精度浮点型相同
128
实部与虚部分别与双精度浮点型相同
64
实部与虚部分别与单精度浮点型相同
10
3.1.2 布尔型控件
11
布尔控件代表一个布尔值,只 能是True或False
它既可以代表按钮输入,也可 以当作LED指示灯显示。
注意机械特性
数值范围
64
−18 446 744 073 709 551 616~ +18 446 744 073 709 551 615
有符号32位整数
32
−2 147 483 648~+2 147 483 647
有符号16位整数
16
−32 768~+32 767
有符号8位整数
8
−128~+127
7
数值类型 无符号64位整数 无符号32位整数 无符号16位整数 无符号8位整数
项,打开如下图所示的枚举型选项编 辑对话框。
3.1.4 时间类型
15
时间类型是LabVIEW中特有的数据 类型,用于输入或输出时间和日期。 时间标志控件位于控件选拔的“数值” 子选板中。时间常数位于函数选板的 “定时”子选板中。
单击时间日期控件旁 边的时间与日期选择 按钮,可以打开如上 图所示的时间和日期 设置对话。
25
1.编写一个VI求三个数的平均值, 如右图所示。
- 要求对三个输入控件等间隔并 右对齐,对应的程序框图控件 对象也要求如此对齐。
- 分别用普通方式和高亮方式运 行程序,体会数据流向。
- 单步执行一遍
26
2.写一个VI判断两个数的大小,如 右图所示:当A>B时,指示灯亮
3.写一个VI获取当前系统时间,并 将其转换为字符串和浮点数。这 在实际编程中会经常遇到。(用 到的函数都在 编程---定时, 编程--数值---转换,字符串—格式化日 期)
3.1.3 枚举类型
12
LabVIEW中的枚举类型和C语言中的枚举类型定义相同。它提供了一个选项 列表,其中每一项都包含一个字符串标识和数字标识,数字标识与每一选项
在列表中的顺序一一对应。
枚举型控件

13
同枚举控件单选按钮一样,可以作为条件结构的选择器
3.1.3 枚举类型
14
从上述的选板中选择枚举类型的输入 控件添加到前面板中,然后右击该控 件,从快捷菜单中选择Edit Items选
相关主题