- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabVIEW中的数据结构
LabVIEW 中的数据结构
本节内容包含
字符串数据类型
数值数据类型
布尔数据类型
动态数据类型
数组
簇
枚举
字符串型
字符串是一串可显示或不可显示ASCII 字符。字符串提供了一种不依赖于平台的消息和数据格式。字符串的
主要应用包括:
创建简单的文本消息。
通过发送文本命令控制仪器,并以ASCII 或者二进制字符串的格式返回数据值,这些值接着可以被转换
为数值型。
将数值数据存储在硬盘上。如要在ASCII 文件中存储数值型数据,您必须在将数据存储至硬盘之前将数
值型数据转换为字符串型。
通过对话框引导用户。
在前面板上,字符串可以通过表格、标签、文本输入框来表示。LabVIEW 内置的VI 和函数,可以帮助您对字
符串进行操作,包括格式化字符串、解析字符串及其他编辑操作。LabVIEW 使用粉色来表示字符串数据。
字符串型数据的详细信息
数值型
LabVIEW 中数值型数据包括浮点数、定点数、整数、无符号数以及复数。双精度和单精度数以及复数在
LabVIEW 中都以橙色表示。所有的整数以蓝色表示。
注:各种数值型数据的不同之处在于存储和表示数据时所使用的位数。
某些数据形式还可以提供扩展的配置选项,例如:您可以为浮点型数据(包含复数)类型赋予物理单位,还可
以为定点型数据配置编码和范围。
数值型数据的详细信息
查看数值型数据类型表
布尔型
LabVIEW 使用8 个数据位来存储布尔型数据。在LabVIEW 中可使用布尔型来表示0 和1、真和假。若8 位
都是0,则布尔值为假。只要有任一位非0,则布尔值为真。布尔型数据的常见应用包括代表数字数据;用于
前面板输入控件,使其成为带有一定机械动作的开关,用来控制条件结构等执行结构。布尔控件还常用作退出
While 循环结构的条件。在LabVIEW 中,使用绿色代表布尔型数据。
布尔控件机械动作的详细信息
动态数据类型
大多数的Express VI 均可接受和/或返回动态数据类型,以深蓝色来表示。
使用“转换至动态数据”和“从动态数据转换”VI,可以转换下列数据类型的浮点数值或布尔数据:
一维波形数组
一维标量
一维标量数组-最新值
一维标量-单通道
二维标量数组-列为通道
二维标量-行为通道
单一标量
单一波形
动态数据类型应连接至可以最恰当地表示数据的显示控件,如图形、图表、数值、布尔显示控件等。然而,由
于动态数据必须自动转换以匹配所连接的显示控件,所以Express VI 常常会导致程序框图的执行速度变慢。
动态数据类型是为搭配 Express VI 使用的。大多数其他的 LabVIEW 内置VI 和函数则无法接受这种数据类型。
如需使用内置VI 或函数分析、处理包含有动态数据类型的数据时,必须先对动态数据类型进行类型转换。
动态数据的详细信息
数组
有时,将相互关联的数据归为一组,可以更方便处理。在LabVIEW 中,可以使用数组和簇来将相互关联的数
据集合在一起。数组将相同类型的数据集合在一个数据结构中,而簇则将多种类型的数据集合在一个数据结
构中。
数组由元素和维度组成。元素是数组中的数据。维度是数组的长度、高度或深度。一个数组可以是一维或多
31
维的,而且每一维在内存允许的情况下可以有多达(2 )-1 个元素。
您可以创建布尔值、数值、路径、字符串、波形以及簇的数组。对一组相似的数据进行操作或进行重复计算时,
可考虑使用数组。在存储波形或循环结构所产生的数据,即每个周期产生一个元素时,数组是理想的选择。
注:LabVIEW 中的数组索引都以0 起始。无论数组的维度如何,第一个元素的索引均为0 。
数组中的元素是有序的,因此可通过索引访问数组中任意元素。索引从零开始,即索引的范围是0 到n-1,
其中n 是数组中元素的个数。例如,设数组元素为一年的12 个月,n=12,因此索引范围为0-11。其中“三月”
是第三个月,其索引值为2 。
图1 所示即为一个数值数组的范例。数组中的第一个元素(3.00)的索引为1,第二个元素(1.00)的索引为2 。图
中未显示索引为0 的元素,因为索引显示控件选择了元素1。在索引框中所显示的值,永远都是指最左上角的
元素的索引值。
您可能关注的文档
- ci框架完整学习 笔记.doc
- CMS视频集中管理软件使用说明书.pdf
- CNKI总库平台介绍.ppt
- CNPE-CJ-1-PSB-401土建设计阶段设计澄清、现场变更接口管理程序C.pdf
- CODE39二维码和条形码的定义类库.pdf
- CreateFileMapping实现的共享内存及用法.pdf
- Creo2.0创建枚举型参数.pdf
- CREO查找异常关闭文件的方法.doc
- CRISPRCas9介导的基因组编辑技术宁静.pdf
- CRISPRCas9技术的发展及在基因组编辑中的应用张凯丽.pdf
- 抢分秘籍10 带电粒子电场中的直线运动、偏转和交变电电场中的应用(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(解析版) -2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍13 电磁感应中的动力学、能量和动量问题(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍16 振动图像与波动图像的综合应用(三大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍15 光的折射、全反射的综合应用(二大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
文档评论(0)