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

第3章LabVIEW中的数据类型


第3章 LabVIEW中的数据 类型

枚举型
枚举常量主要位于“函数→编程→数值”子面板中
第3章 LabVIEW中的数据 类型


簇数据是LabVIEW中一种集合型的数据结构,它对应于C语言等文本编程语 言的结构体变量。很多情况下,为了便于引用,需要将不同的数据类型组合成 一个有机整体。例如,一名学生的姓名、性别、年龄、成绩等数据项,都与这 名学生有关,只有把它们组合成一个组合项才能真正详尽地反应情况。簇正是 这样的一种数据结构,它可以包含很多种不同类型的数据,而数组只能包含同 一类型的数据。
第3章 LabVIEW中的数据 类型

数据类型之间的转换
不同数字类型之间的转换 数字/字符串转换 字符串/数组/路径转换 布尔值/数字值转换 数字与时间标识的转换
第3章 LabVIEW中的数据 类型
第3章 LabVIEW中的数据 类型

变体
变体数据类型与其它数据类型不同,它不仅能够存储控件的名称和数据,而 且还能携带控件的属性。例如,当要把一个字符串转换为“变体”数据类型时, 它既保存字符串文本,而且还会标识这个文本为字符串类型。
LabVIEW中的任何一种类型的数据都可以使用相应的函数转换为“变体”数 据类型,该转换函数位于前面板的“控件→新式→变体与类”子面板中,
第3章 LabVIEW中的数据 类型

字符串型与路径
字符串也是LabVIEW一种常用的数据类型,LabVIEW提供了功能强大的字 符串控件和字符串运算函数,路径也是一种特殊的字符串,专门用于对文件 的处理。
字符串也有常量和变量,字符串变量位于前面板的“控件→新式→字符串 与路径”子面板中。
控件→新式→字符串与路径
第3章 LabVIEW中的数据 类型

字符串型与路径常量
函数→编程→字符串
第3章 LabVIEW中的数据 类型

枚举型
LabVIEW中的枚举类型和C语言中的枚举类型定义相同,它提供了一个选 项列表,其中每一项都包含一个字符串标识和数字标识,数字标识与每一选 项在列表中的顺序一一对应。
枚举类型变量主要在前面板的“控件→新式→下拉列表与枚举”子面板中 。
第3章 LabVIEW中的数据 类型

数字型变量
控件→ 新式→数值
第3章 LabVIEW中的数据 类型

数字型常量
函数→ 编程→数值
第3章 LabVIEW中的数据 类型

数字型变量与常量之间的转换
变量与常量之间可以相互转换,方法为在图标上点击鼠标右键,选 择“转换为常量/转换为输入控件/转换为显示控件”。
数组由元素和维度组成。元素是组成数组的数据。维度是数组的长度、高 度或深度。数组可以是一维的,也可以是多维的。每一维可以多达21亿个成 员。一维数组是一行或一列数据,描绘的是平面上的一条曲线。二维数组是 由若干行和列的数据组成的,它可以在一个平面上描绘多条曲线。三维数组 则由若干页构成,每一页都是一个二维数组。数组中的每一个元素都有其唯 一的索引数值,对每个数组成员的访问都是通过索引数值来进行的。索引值 从0开始,一直到n-1。n是数组成员的个数。
第3章 LabVIEW中的数据 类型

波形数据
与其它基于文本模式的编程语言不同,在LabVIEW中有一类被称为波形数 据的数据类型,这种数据类型有点类似于“簇”,由一系列不同的数据类型 的数据组成,但是它又和“簇”数据有不同之处,例如,它可以由一些波形 发生函数产生,可以作为数据采集后的数据进行显示和存储。
另外,数值控件所表示数据类型也可以根据需要进行转换,具体方 法为在图标上点击鼠标右键,选择“表示法”,
第3章 LabVIEW中的数据 类型

布尔型
布尔型即逻辑型,它的值只有真(TRUE)和假(FALSE),或者是1和0两种状 态。和数字型一样,布尔型变量位于前面板的“布尔”控件子面板中。
控件→ 新式→布尔
可以把簇想象成一束电缆束,电缆束中每一根线代表一个元素。
簇可以包含多种不同的数据类型,如果簇内的元素都为数字型,则端口图标 显示为棕色;若包含其它的数据类型,则显示为粉红色。
第3章 LabVIEW中的数据 类型

数组
在程序设计语言中,数组是一种常用的数据类型,是相同数据类型的集合, 是一种存储和组织相同类型数据的良好方式。LabVIEW也不例外,它提供 了功能丰富的数组函数供用户在编程时调用。LabVIEW中的数组是数值型、 布尔型、字符串型等多种数据类型中的同类数据集合。
第3章LabVIEW中的数据类型
本章内容
基本数据类型 数据类型之间的转换 数学运算 字符串运算 布尔运算 簇数据操作 波形数据操作
第3章 LabVIEW中的数据 类型

基本数据类型
LabVIEW除了具有一般的数据类型之外还有一些特殊的数据类型, LabVIEW中不同的数据类型用不同的颜色和线型来表示。
波形数据由三个元素构成:波形起始时刻t0;波形采样时间间隔dt;波形数 据Y。
第3章 LabVIEW中的数据 类型

时间标识
时间标识是LabVIEW中的一种特殊数据类型,用于输入时间和日期。时 间输入输出变量控件位于“控件→新式→数值”子面板中
第3章 LabVIEW中的数据 类型

时间标识
时间常量位于“函数→编程→定时”子面板中
数值型 布尔型 字符串型与
路径 枚举型 簇 数组 波形数据 时间标识 变体
第3章 LabVIEW中的数据 类型

数字型
数字型是LabVIEW一种基本的数据类型。 在LabVIEW中,数据类型是隐含在控制、指示及常量之中的。 传统编程语言中,数据可以分为常量和变量两种,在LabVIEW中, 位于前面板的“数值”控件相当于变量,而常量则位于后面板的 “数值”子面板中,
第3章 LabVIEW中的数据 类型
•ห้องสมุดไป่ตู้
布尔型
函数→编程→布尔
第3章 LabVIEW中的数据 类型

布尔型控件的机械动作
与传统编程语言不同的是,布尔型输入控件有一个重要的属性叫“机 械动作”,这个属性可以模拟真正开关的动作特性,右击布尔型控件, 选择“机械动作”或者在“属性”对话框中选择“操作”页,即可对控 件的机械特性进行设置。
相关主题