网站大量收购独家精品文档,联系QQ:2885784924

LabVIEW中的数据结构.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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。在索引框中所显示的值,永远都是指最左上角的 元素的索引值。

您可能关注的文档

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档