LabVIEW虚拟仪器程序设计及应用第3章-La课件.ppt

上传人(卖家):三亚风情 文档编号:2921316 上传时间:2022-06-11 格式:PPT 页数:117 大小:1.62MB
下载 相关 举报
LabVIEW虚拟仪器程序设计及应用第3章-La课件.ppt_第1页
第1页 / 共117页
LabVIEW虚拟仪器程序设计及应用第3章-La课件.ppt_第2页
第2页 / 共117页
LabVIEW虚拟仪器程序设计及应用第3章-La课件.ppt_第3页
第3页 / 共117页
LabVIEW虚拟仪器程序设计及应用第3章-La课件.ppt_第4页
第4页 / 共117页
LabVIEW虚拟仪器程序设计及应用第3章-La课件.ppt_第5页
第5页 / 共117页
点击查看更多>>
资源描述

1、第第3章章 LabVIEW的数据类型的数据类型 LabVIEW作为一种通用的编程语言,作为一种通用的编程语言,与其他文本编程语言一样,它的数据操作与其他文本编程语言一样,它的数据操作是最基本的操作。是最基本的操作。LabVIEW是用是用“数据流数据流”的运行方式来控制的运行方式来控制VI程序。程序。 数据流是数据流是LabVIEW的生命,运行程序的生命,运行程序就是将所有输入端口上的数据通过一系列就是将所有输入端口上的数据通过一系列节点送到目的端口。节点送到目的端口。LabVIEW主要的数据主要的数据类型包括标量类型(单元素),如数值型、类型包括标量类型(单元素),如数值型、字符型和布尔型;还

2、包括了结构类型(包字符型和布尔型;还包括了结构类型(包括一个以上的元素),如数组和群集。括一个以上的元素),如数组和群集。 LabVIEW数据控件模板将各种类似的数据控件模板将各种类似的数据类型集中在一个子模板上以便于使用。数据类型集中在一个子模板上以便于使用。 数据类型主要有数值量、逻辑量、字数据类型主要有数值量、逻辑量、字符串、文件路径等几类。相同的数据类型符串、文件路径等几类。相同的数据类型可能有不同的表现形式,所以一个数据类可能有不同的表现形式,所以一个数据类型子模板有相当多的项目,如一个数值类型子模板有相当多的项目,如一个数值类型可以显示为一个简单的数字、一个条图、型可以显示为一个简

3、单的数字、一个条图、一个滑块、一个模拟计量器或者显示在一一个滑块、一个模拟计量器或者显示在一个图表中。个图表中。 LabVIEW作为一个完整的编程语言,作为一个完整的编程语言,基本可以支持所有的数据类型。同时还拥基本可以支持所有的数据类型。同时还拥有特殊的一些数据类型。有特殊的一些数据类型。3.1 基本数据类型基本数据类型3.1.1 数值型数值型 数值型是数值型是LabVIEW的一种基本的数据的一种基本的数据类型,可以分为浮点型、整型数和复数型类型,可以分为浮点型、整型数和复数型3种基本形式,其类型的详细分类如表种基本形式,其类型的详细分类如表3-1所所示。示。数数 值值 类类 型型图图 标标

4、存储所占位存储所占位数数数数 值值 范范 围围有符号有符号6464位整数位整数646418 446 744 073 709 551 61618 446 744 073 709 551 616 +18 446 744 073 709 551 615+18 446 744 073 709 551 615有符号有符号3232位整数位整数32322 147 483 6482 147 483 648+2 147 483 647+2 147 483 647有符号有符号1616位整数位整数161632 76832 768+32 767+32 767有符号有符号8 8位整数位整数8 8128128+127+1

5、27表表3-13-1数值类型表数值类型表数数 值值 类类 型型图图 标标存储所占位存储所占位数数数数 值值 范范 围围无符号无符号6464位整数位整数63630 01 844 674 407 309 551 6151 844 674 407 309 551 615无符号无符号3232位整数位整数32320 04 294 967 2954 294 967 295无符号无符号1616位整数位整数16160 065 53565 535无符号无符号8 8位整数位整数8 80 0255255续表续表扩展精度浮点型扩展精度浮点型128128最小正数:最小正数:6.48E6.48E4 9664 966最大正

6、数:最大正数:1.19E+4 9321.19E+4 932最小负数:最小负数:6.48E-4 9666.48E-4 966最大负数:最大负数:1.19E+4 9321.19E+4 932双精度浮点型双精度浮点型6464最小正数:最小正数:4.94E4.94E324324最大正数:最大正数:1.79E+3081.79E+308最小负数:最小负数:4.94E4.94E324324最大负数:最大负数:1.79E+3081.79E+308单精度浮点型单精度浮点型3232最小正数:最小正数:1.40E1.40E4545最大正数:最大正数:3.40E+383.40E+38最小负数:最小负数:1.40E1.

7、40E4545最大负数:最大负数:3.40E+383.40E+38数数 值值 类类 型型图图 标标存储所占位数存储所占位数数数 值值 范范 围围续表续表数数 值值 类类 型型图图 标标存储所占位数存储所占位数数数 值值 范范 围围复数扩展精度浮点型复数扩展精度浮点型256256实部与虚部分别与扩展精度浮点实部与虚部分别与扩展精度浮点型相同型相同复数双精度浮点型复数双精度浮点型128128实部与虚部分别与双精度浮点型实部与虚部分别与双精度浮点型相同相同复数单精度浮点型复数单精度浮点型6464实部与虚部分别与单精度浮点型实部与虚部分别与单精度浮点型相同相同续表续表图图3-1 “3-1 “新式新式”

8、显示风格下的数值型数据控件界面显示风格下的数值型数据控件界面图图3-2 3-2 数值型数据在程序框图中函数选板下的界面数值型数据在程序框图中函数选板下的界面 数值选板包括多种不同形式的控件和数值选板包括多种不同形式的控件和指示器,包括数值控件、滚动条、旋钮、指示器,包括数值控件、滚动条、旋钮、颜色盒等。颜色盒等。 对前面板或程序框图中的数值型数据,对前面板或程序框图中的数值型数据,用户可以根据需要来改变数据的类型。用户可以根据需要来改变数据的类型。图图3-3 3-3 更改控件所代表的数据类型更改控件所代表的数据类型 如果希望数值型控件的属性,用户同如果希望数值型控件的属性,用户同样可以在前面板

9、或程序框图中鼠标右键单样可以在前面板或程序框图中鼠标右键单击目标对象,从弹出的快捷菜单中选择最击目标对象,从弹出的快捷菜单中选择最底部的底部的“属性属性”选项,点击后会弹出如图选项,点击后会弹出如图3-4的对话框。的对话框。 图图3-4 3-4 数值型控件的属性对话框数值型控件的属性对话框1外观页面外观页面 在此中可以设置数值控件的外观属性,在此中可以设置数值控件的外观属性,包括标签、启用状态、显示基数和显示增包括标签、启用状态、显示基数和显示增量量/减量按钮等,各选项的功能说明如下。减量按钮等,各选项的功能说明如下。 (1)标签可见)标签可见 (2)标题可见)标题可见 (3)启用状态)启用状

10、态 (4)显示基数)显示基数 (5)显示增量)显示增量/减量按钮:用于改变该对象减量按钮:用于改变该对象的值的值 (6)大小)大小2数据类型页面数据类型页面 在此页面中可以设置数据类型和范围在此页面中可以设置数据类型和范围等。用户应当注意的是,在设定最大值和等。用户应当注意的是,在设定最大值和最小值时,不能超出该数字类型的数据范最小值时,不能超出该数字类型的数据范围,否则,设定值无效。数据类型页面各围,否则,设定值无效。数据类型页面各部分的功能如下。部分的功能如下。 (1)表示法)表示法 (2)定点配置)定点配置3数据输入页面数据输入页面 用于为数值对象或输出设置数据范围。用于为数值对象或输出

11、设置数据范围。 使用默认界限:选中此选项时,可根使用默认界限:选中此选项时,可根据所选的数据表示法设置默认的最小值、据所选的数据表示法设置默认的最小值、最大值和增量值。取消勾选用户可指定数最大值和增量值。取消勾选用户可指定数据的取值范围。包括最大值和最小值的设据的取值范围。包括最大值和最小值的设定。增量用于设置强制增量。定。增量用于设置强制增量。4显示格式页面显示格式页面 在此页面中用户可以设置数值的格式在此页面中用户可以设置数值的格式与精度。与精度。5说明信息页面说明信息页面 用户可以在此页面中根据具体情况在用户可以在此页面中根据具体情况在说明和提示框中加注描述信息,用于描述说明和提示框中加

12、注描述信息,用于描述该对象的目的并给出使用说明。该对象的目的并给出使用说明。 6数据绑定页面数据绑定页面 用户在页面中可以自由设置数据绑定用户在页面中可以自由设置数据绑定选择。选择。 7快捷键页面快捷键页面 用户在此页面中可以自由设置增量、用户在此页面中可以自由设置增量、减量、选中和各种数据绑定的相应快捷键减量、选中和各种数据绑定的相应快捷键操作。操作。 (1)选中)选中 (2)Shift键键 (3)Ctrl键键 (4)现有绑定)现有绑定 (5)Tab键动作键动作 (6)按)按Tab键时忽略该控件键时忽略该控件3.1.2 布尔型布尔型 布尔型的值为布尔型的值为1或者或者0,即真(,即真(Tru

13、e)或者假(或者假(False),通常情况下布尔型即为),通常情况下布尔型即为逻辑型。逻辑型。 图图3-5 3-5 布尔子选板布尔子选板 图图3-6 3-6 布尔属性对话框布尔属性对话框1外观页面外观页面 打开布尔控件属性配置对话框,外观打开布尔控件属性配置对话框,外观页面为默认页面。页面为默认页面。 (1)开)开 (2)关)关 (3)显示布尔文本)显示布尔文本 (4)文本居中锁定)文本居中锁定 (5)多字符串显示)多字符串显示 (6)开时文本)开时文本 (7)关时文本)关时文本 (8)文本颜色)文本颜色2操作页面操作页面 该页面用于为布尔对象指定按键时的该页面用于为布尔对象指定按键时的机械动

14、作。机械动作。 (1)按钮动作)按钮动作 (2)动作解释)动作解释 (3)所选动作预览)所选动作预览 (4)指示灯)指示灯3.2 数据运算选板数据运算选板3.2.1 数值函数选板数值函数选板 数值函数选板包含在函数选板的数值数值函数选板包含在函数选板的数值子选板中,该子选板中有类型转换节点、子选板中,该子选板中有类型转换节点、复数节点、缩放节点和数学与科学常量节复数节点、缩放节点和数学与科学常量节点等,如图点等,如图3-7所示。所示。图图3-7 3-7 数值子选板中的基本数值函数选板数值子选板中的基本数值函数选板 该基本数值函数选板主要实现加、减、该基本数值函数选板主要实现加、减、乘、除等基本

15、功能。乘、除等基本功能。LabVIEW中的数值函中的数值函数选板的输入端能够根据输入数据类型的数选板的输入端能够根据输入数据类型的不同自动匹配合适的类型,并且能够自动不同自动匹配合适的类型,并且能够自动进行强制数据类型转换。进行强制数据类型转换。3.2.2 布尔函数选板布尔函数选板 布尔函数选板包含在函数选板中的布布尔函数选板包含在函数选板中的布尔子选板中。尔子选板中。 图图3-8 3-8 数值子选板中的基本数值函数选板数值子选板中的基本数值函数选板3.2.3 比较函数选板比较函数选板 比较函数选板包含在函数选板中的比比较函数选板包含在函数选板中的比较子选板中,用户使用比较函数选板可以较子选板

16、中,用户使用比较函数选板可以进行数值比较、布尔值比较、字符串比较、进行数值比较、布尔值比较、字符串比较、数组比较和簇比较,如图数组比较和簇比较,如图3-9所示。不同数所示。不同数据类型的数据在进行比较时适用的规则不据类型的数据在进行比较时适用的规则不同,下面就这些规则进行简单的介绍。同,下面就这些规则进行简单的介绍。 (1)数值比较)数值比较 (2)布尔值比较)布尔值比较 (3)字符串比较)字符串比较 (4)数组比较和簇比较)数组比较和簇比较图图3-9 3-9 数值子选板中的基本数值函数选板数值子选板中的基本数值函数选板3.3 数组型数据数组型数据 LabVIEW提供了功能丰富的数组函数提供了

17、功能丰富的数组函数供用户在编程时调用。供用户在编程时调用。LabVIEW中的数组中的数组是数值型、布尔型、字符串型等多种数据是数值型、布尔型、字符串型等多种数据类型中的同类数据集合。类型中的同类数据集合。 数组由元素和维度组成。数组由元素和维度组成。 数组中的每一个元素都有其唯一的索数组中的每一个元素都有其唯一的索引数值,对每个数组成员的访问都是通过引数值,对每个数组成员的访问都是通过索引数值来进行的。索引值从索引数值来进行的。索引值从0开始,一直开始,一直到到n1。n是数组成员的个数。是数组成员的个数。3.3.1 数组的创建数组的创建 在前面板和程序框图中可以创建数值、在前面板和程序框图中可

18、以创建数值、布尔、路径、字符串、波形和簇等数据类布尔、路径、字符串、波形和簇等数据类型的数组。型的数组。 图图3-10 3-10 在前面板上创建数组在前面板上创建数组图图3-11 3-11 创建的数值型一维数组创建的数值型一维数组(a a)拖曳边角添加数组元素)拖曳边角添加数组元素 (b b)拖动外边框添加数组元素)拖动外边框添加数组元素图图3-12 3-12 数组元素的添加方式数组元素的添加方式(a a)二维数组)二维数组 (b b)显示更多的数组成员)显示更多的数组成员 图图3-13 3-13 增加数组维数及成员增加数组维数及成员3.3.2 数组函数数组函数 数组函数用于对一个数组进行操作

19、,数组函数用于对一个数组进行操作,主要包括求数组的长度、替换数组中的元主要包括求数组的长度、替换数组中的元素、取出数组中的元素、对数组排序或初素、取出数组中的元素、对数组排序或初始化数组等各种运算,始化数组等各种运算,LabVIEW的数组选的数组选板中有丰富的数组函数可以实现对数组的板中有丰富的数组函数可以实现对数组的各种操作。函数是以功能函数节点的形式各种操作。函数是以功能函数节点的形式来表现的。来表现的。 数组函数位于函数选板中数组函数位于函数选板中“编程编程”子子选板下的选板下的“数组数组”选板内,如图选板内,如图3-14所示。所示。图图3-14 3-14 数组函数选板数组函数选板 常用

20、的数组函数如下所示。常用的数组函数如下所示。 (1)数组大小)数组大小图图3-15 3-15 数组大小函数接线端子数组大小函数接线端子 图图3-16 3-16 数组大小函数的使用举例数组大小函数的使用举例(2)索引数组)索引数组图图3-17 3-17 索引数组函数接线端子索引数组函数接线端子 图图3-18 3-18 使用索引数组函数索引数组中的元素和指定列使用索引数组函数索引数组中的元素和指定列(3)替换数组子集)替换数组子集图图3-19 3-19 替换数组子集函数接线端子替换数组子集函数接线端子 图图3-20 3-20 替换数组子集函数的使用替换数组子集函数的使用(4)数组插入)数组插入图图

21、3-21 3-21 数组插入函数接线端子数组插入函数接线端子 图图3-22 3-22 数值插入函数的使用数值插入函数的使用(5)删除数组元素)删除数组元素图图3-23 3-23 删除数组元素函数接线端子删除数组元素函数接线端子图图3-24 3-24 删除数组元素的使用删除数组元素的使用(6)初始化数组)初始化数组图图3-25 3-25 初始化数组函数接线端子初始化数组函数接线端子 图图3-26 3-26 初始化数组的使用初始化数组的使用 (7)创建数组)创建数组图图3-27 3-27 创建数组函数接线端子创建数组函数接线端子 图图3-28 3-28 创建数组函数的使用创建数组函数的使用 (8)

22、数组子集)数组子集 数组子集函数的接线端子如图数组子集函数的接线端子如图3-29所所示。其功能是返回数组中从索引开始的长示。其功能是返回数组中从索引开始的长度为设定长度的元素部分。度为设定长度的元素部分。图图3-29 3-29 数组子集函数接线端子数组子集函数接线端子 (9)数组的最大值和最小值)数组的最大值和最小值图图3-30 3-30 数组的最大值和最小值函数接线端子数组的最大值和最小值函数接线端子(10)重排数组维数)重排数组维数 重排数组函数的接线端子如图重排数组函数的接线端子如图3-31所所示。其功能是任意类型的示。其功能是任意类型的n维数组,在维数组,在“n维数组维数组”中输入维数

23、大小中输入维数大小m,该函数把,该函数把n维维数组重整为数组重整为m维数组后,在维数组后,在“m维数组中输维数组中输出出”。图图3-31 3-31 重排数组维数函数接线端子重排数组维数函数接线端子 (11)一维数组排序)一维数组排序图图3-32 3-32 一维数组排序函数接线端子一维数组排序函数接线端子 (12)搜索一维数组)搜索一维数组 搜索一维数组函数的接线端子如图搜索一维数组函数的接线端子如图3-33所示。其功能是在一维数组中,从开始所示。其功能是在一维数组中,从开始索引指示的位置开始搜索值与设定元素中索引指示的位置开始搜索值与设定元素中的元素相等的元素。如果搜索成功,函数的元素相等的元

24、素。如果搜索成功,函数在索引中返回索引值;如果搜索失败则返在索引中返回索引值;如果搜索失败则返回回1。(13)拆分一维数组)拆分一维数组图图3-33 3-33 搜索一维数组函数接线端子搜索一维数组函数接线端子 图图3-34 3-34 拆分一维数组函数接线端子拆分一维数组函数接线端子(14)反转一维数组)反转一维数组图图3-35 3-35 反转一维数组函数接线端子反转一维数组函数接线端子 (15)一维数组移位)一维数组移位 图图3-36 3-36 一维数组移位函数接线端子一维数组移位函数接线端子(16)一维数组差值)一维数组差值图图3-37 3-37 一维数组差值函数接线端子一维数组差值函数接线

25、端子 (17)以阈值插值一维数组)以阈值插值一维数组 图图3-38 3-38 以阈值插值一维数组函数接线端子以阈值插值一维数组函数接线端子 (18)交织一维数组)交织一维数组图图3-39 3-39 交织一维数组函数接线端子交织一维数组函数接线端子 (19)抽取一维数组)抽取一维数组图图3-40 3-40 抽取一维数组函数接线端子抽取一维数组函数接线端子3.4 簇簇 型型 数数 据据 与数组类似,簇也是与数组类似,簇也是LabVIEW中一种中一种集合型的数据结构,它对应于集合型的数据结构,它对应于C语言等文本语言等文本编程语言中的结构体变量。编程语言中的结构体变量。 3.4.1 簇的创建簇的创建

26、 簇的创建方法与数组类似。簇的创建方法与数组类似。 簇位于控件选板中选择簇位于控件选板中选择“新式新式”显示显示风格下的风格下的“数组、矩阵与簇数组、矩阵与簇”子选板中,子选板中,找到簇的图标后,单击左键选择并将其拖找到簇的图标后,单击左键选择并将其拖曳到前面板适当位置创建一个簇,如图曳到前面板适当位置创建一个簇,如图3-41所示。所示。图图3-41 3-41 在前面板上创建簇在前面板上创建簇3.4.2 簇函数簇函数 (1)按名称解除捆绑)按名称解除捆绑 (2)按名称捆绑)按名称捆绑 (3)解除捆绑)解除捆绑图图3-42 3-42 簇函数选板簇函数选板 图图3-43 3-43 按名称解除捆绑函

27、数接线端子按名称解除捆绑函数接线端子图图3-44 3-44 按名称解除捆绑函数的使用按名称解除捆绑函数的使用 图图3-45 3-45 按名称捆绑函数接线端子按名称捆绑函数接线端子图图3-46 3-46 按名称捆绑函数的使用按名称捆绑函数的使用 图图3-47 3-47 解除捆绑函数接线端子解除捆绑函数接线端子(4)捆绑)捆绑图图3-48 3-48 解除捆绑函数的使用解除捆绑函数的使用 图图3-49 3-49 捆绑函数接线端子捆绑函数接线端子图图3-50 3-50 捆绑函数的使用(捆绑函数的使用(1 1) (5)创建簇数组)创建簇数组图图3-51 3-51 捆绑函数的使用(捆绑函数的使用(2 2)

28、 图图3-52 3-52 创建簇数组函数接线端子创建簇数组函数接线端子(6)簇至数组转换)簇至数组转换/数组至簇转换数组至簇转换图图3-53 3-53 创建簇数组函数的使用创建簇数组函数的使用图图3-54 3-54 簇与数组转换函数接线端子簇与数组转换函数接线端子(7)变体)变体(a a)数组至簇转换)数组至簇转换 (b b)簇至数组转换)簇至数组转换 图图3-55 3-55 簇与数组之间转换函数的使用簇与数组之间转换函数的使用 图图3-56 3-56 变体属性函数选板变体属性函数选板 3.5 字符串型数据字符串型数据3.5.1 字符串与路径字符串与路径 字符串是字符串是LabVIEW中一种基

29、本的数据中一种基本的数据类型。类型。 路径也是一种特殊的字符串,专门用路径也是一种特殊的字符串,专门用于对文件路径的处理。于对文件路径的处理。 字符串型与路径子选板中共有三种对字符串型与路径子选板中共有三种对象供用户选择:字符串输入象供用户选择:字符串输入/显示、组合框显示、组合框和文件路径输入和文件路径输入/显示。显示。1字符串控件字符串控件 字符串控件用于输入和显示各种字符字符串控件用于输入和显示各种字符串。串。 右键单击字符串控件弹出的快捷菜单右键单击字符串控件弹出的快捷菜单中,关于定义字符串的显示方式有四种。中,关于定义字符串的显示方式有四种。图图3-57 3-57 字符串型与路径子选

30、板图字符串型与路径子选板图 图图3-58 3-58 字符串快捷菜单部分选项字符串快捷菜单部分选项 (1)正常显示。)正常显示。 (2)“”代码显示。代码显示。 (3)密码显示。)密码显示。 (4)十六进制显示。)十六进制显示。 字字 符符ASCIIASCII码值码值控控 制制 字字 符符功功 能能 含含 义义nn1010LFLF换行换行bb8 8BSBS退格退格ff1212FFFF换页换页ss2020 DC4 DC4空格空格rr1313CRCR回车回车tt9 9HTHT制表位制表位3939反斜线反斜线 表表3-23-2代码转义字符列表代码转义字符列表2路径控件路径控件 路径控件用于输入或返回文

31、件或目录路径控件用于输入或返回文件或目录的地址。路径控件与字符串控件的工作原的地址。路径控件与字符串控件的工作原理类似,但理类似,但LabVIEW会根据用户使用操作会根据用户使用操作平台的标准句法将路径按一定格式处理。平台的标准句法将路径按一定格式处理。路径通常分为以下几种类型。路径通常分为以下几种类型。 (1)非法路径。)非法路径。 (2)空路径。)空路径。 (3)绝对路径和相对路径。)绝对路径和相对路径。3组合框控件组合框控件 组合框控件可用来创建一个字符串列组合框控件可用来创建一个字符串列表,在前面板上可按次序循环浏览该列表。表,在前面板上可按次序循环浏览该列表。 在字符串控件中最常用的

32、是字符串输在字符串控件中最常用的是字符串输入和字符串显示两个控件。入和字符串显示两个控件。 默认情况下创建的字符串输入与显示默认情况下创建的字符串输入与显示控件是单行的,长度固定。控件是单行的,长度固定。 字符串控件在默认情况下为正常显示字符串控件在默认情况下为正常显示状态显示字符的一般形式,在字符串中可状态显示字符的一般形式,在字符串中可以直接输入回车或空格键,系统自动根据以直接输入回车或空格键,系统自动根据键盘动作为字符串创建隐藏的键盘动作为字符串创建隐藏的形式的转形式的转义控制字符。义控制字符。 图图3-59 3-59 字符串输入与显示控件字符串输入与显示控件 3.5.2 列表与表格控件

33、列表与表格控件 用户可在前面板控件选板中找到用户可在前面板控件选板中找到“列列表与表格表与表格”子选板,该选板包括了列表,子选板,该选板包括了列表,表格,树形控件这三种表单形式,如图表格,树形控件这三种表单形式,如图3-60所示。所示。 表格是由字符串组成的二维数组,由表格是由字符串组成的二维数组,由多个单元格组成,每个单元格可以输入一多个单元格组成,每个单元格可以输入一个字符串。个字符串。 学会熟练使用表格是记录测量数据和学会熟练使用表格是记录测量数据和生成报表的基础。生成报表的基础。 图图3-60 3-60 列表与表格列表与表格 图图3-61 3-61 表格控件及在表格中添加字符串的功能框

34、图表格控件及在表格中添加字符串的功能框图 通过使用通过使用LabVIEW的的Express技术中技术中的的Express表格可以方便的构建表格,把表格可以方便的构建表格,把数据加入表格中。数据加入表格中。 列表框、多列列表框的使用方法和表列表框、多列列表框的使用方法和表格类似,不同的是表格控件输入和显示的格类似,不同的是表格控件输入和显示的是字符串,而列表框、多列列表框控件输是字符串,而列表框、多列列表框控件输入和显示的是长整型的数据类型。入和显示的是长整型的数据类型。 树形控件用于显示项目的层次结构,树形控件用于显示项目的层次结构,默认情况下有多个列首和垂直线。默认情况下有多个列首和垂直线。

35、 3.5.3 字符串函数字符串函数图图3-62 3-62 程序框图中的字符串函数界面程序框图中的字符串函数界面(1)字符串长度)字符串长度图图3-63 3-63 字符串长度函数的使用字符串长度函数的使用(2)连接字符串)连接字符串图图3-64 3-64 连接字符串函数的使用连接字符串函数的使用(3)截取字符串)截取字符串图图3-65 3-65 截取字符串函数的使用截取字符串函数的使用(4)替换子字符串)替换子字符串图图3-66 3-66 替换子字符串函数接线端子替换子字符串函数接线端子 图图3-67 3-67 替换子字符串函数的使用替换子字符串函数的使用(5)搜索替换字符串)搜索替换字符串图图

36、3-68 3-68 搜索替换字符串函数接线端子搜索替换字符串函数接线端子图图3-69 3-69 两种替换子字符串方法的实现两种替换子字符串方法的实现 (6)格式化日期)格式化日期/时间字符串时间字符串图图3-70 3-70 格式化日期格式化日期/ /时间字符串函数接线端子时间字符串函数接线端子 图图3-71 3-71 格式化日期格式化日期/ /时间字符串函数的使用时间字符串函数的使用 输输 入入 字字 符符显显 示示 格格 式式输输 入入 字字 符符显显 示示 格格 式式a a星期名缩写星期名缩写%b%b月份名缩写月份名缩写c c地区日期地区日期/ /时间时间%d%d日期日期H H时,时,24

37、24小时制小时制%I%I时,时,1212小时制小时制m m月份月份%M%M分钟分钟p pam/pmam/pm标识标识%S%S秒秒X X地区日期地区日期%y%y两位数年份两位数年份Y Y四位数年份四位数年份%u%u小数秒,小数秒,位精度位精度表表3-33-3时间格式代码列表时间格式代码列表(7)扫描字符串)扫描字符串图图3-72 3-72 扫描字符串函数接线端子扫描字符串函数接线端子图图3-73 3-73 扫描字符串函数的使用扫描字符串函数的使用(8)数值至小数字符串转换)数值至小数字符串转换图图3-74 3-74 数值至小数字符串转换函数接线端子数值至小数字符串转换函数接线端子图图3-75 3

38、-75 数值至小数字符串转换函数的使用数值至小数字符串转换函数的使用3.6 不同类型函数的综合应用不同类型函数的综合应用【例【例3-1】不同类型函数综合应用示例一。】不同类型函数综合应用示例一。图图3-76 3-76 不同类型函数的综合应用(不同类型函数的综合应用(1 1)【例【例3-2】不同类型函数综合应用示例二。】不同类型函数综合应用示例二。图图3-77 3-77 不同类型函数的综合应用(不同类型函数的综合应用(2 2)本章小结本章小结 本章主要介绍了本章主要介绍了LabVIEW中数组和簇中数组和簇等常用数据类型的使用。数组的特点是数等常用数据类型的使用。数组的特点是数组中的所有元素的数据类型都是相同的,组中的所有元素的数据类型都是相同的,LabVIEW中提供了大量的数组函数、簇函中提供了大量的数组函数、簇函数和字符串函数,读者可以使用这些函数数和字符串函数,读者可以使用这些函数来创建所需要的数据。来创建所需要的数据。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(LabVIEW虚拟仪器程序设计及应用第3章-La课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|