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

Labview数组Labview数组.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Labview数组Labview数组

创建多维数组首先要在一维数组基础上修改维数。修改数组维数通常有以下几种方法。  (1)改变索引框大小来增减维数。将光标移至索引号四周,出现改变大小的箭头,单击鼠标拖动箭头改变索引号框的大小和索引号的个数。索引号的个数就代表数组的维数,如图1所示为拖出了两个索引号,成为二维数组,然后再改变元素区域大小以显示出二维数组。  图1 改变索引号大小以创建二维数组  (2)通过索引号的右键快捷菜单选项“添加维度”来增加数组的维数,通过选项“删除维度”来减少数组的维数,如图2所示。  (3)选择数组的右键快捷菜单选项“属性”,在弹出的属性对话框中改变数组的维数,如图3所示,在对话框“外观〃选项卡左下方的“维”数字框中即可设置维数。  图2 通过索引号的右键快捷菜单选项增减维数??????   图3 数组属性对话框  在前面板窗口中,可以创建上述输入控件数组,也可以创建显示控件数组。在添加元素时选择添加显示控件即可创建显示控件数组。  在程序框图窗口中可以创建数组常量。在程序框图函数选板中选择“编程-数组→数组常量”置于程序框图窗口中,出现如图4所示数组常量框架。数组常量框架类似于前面板数组框架,包括索引号和元素区域。  创建数组常量的过程与创建输入控件数组类似,设置显示的元素和增减维数的方法也相同。首先在数组常量框架中然后设置数组元素,操作过程如图5 所示。??????????????????????????????   图4 数组常量框架  图5创建数值型数组常量首先要说明一下,LabVIEW中其实并没有明确的赋值的概念,他和传统的文本编程语言的思路不一样,是数据流驱动的编程。在一般的文本编程语言里,定义二维数组变量的时候只是开辟了一块内存空间,里面是空的,所以要有赋值的过程;而LabVIEW中内存不需要手动分配,其后台有自动管理内存的机制,出现新的二维数组的时候,不需要变量定义,直接分配内存空间,然后就把数据存进去了。如果硬要说有什么“赋值”的概念的话,LabVIEW中倒是有几种常见的类似于“赋值”的操作。?1.在二维数组控件的前面板里直接填入数值这个最简单,不用多说想必你也明白,手动填数。?2.创建单一元素的数组需要用到初始化数组,见下图如果要创建一个3行5列的全是0的元素的二维数组,方法如下图?3.修改数组中中的某一个或某一部分元素鉴于LabVIEW有自动分配内存的管理机制,如果你取出数组子集,插入新的数组子集,每次操作都会将需要操作的数组在内存里复制一份,对于大数组而言非常的耗费内存。labVIEW为了解决这种问题,有个元素同址操作的结构,见下图在结构的边框上右键单击在菜单中可以添加对应的模块,如下图添加的时候都是成对添加,用这种结构可以避免只更改数组内部分元素的时候内存里复制数组的现象。举个例子,如果要将数组中第7行第9列中的元素更换为23,可以像下图这样。?4.从文本文件读取这个其实是使用频率很高的“赋值”方式。主要用到读取电子表格函数,见下图读取的方式可以分为数字和字符串两种,具体的使用方法详见函数的帮助,我就不赘述了。??其实还有其他的“赋值”方法,比如从数据库读取数组,通过循环创建数组等等。由于你的问题描述过于简单,所以我也不知道你所说的赋值具体是个什么概念,没法给出详细的指导。追问我是要做一个数据采集的程序,单片机将传感器采集到的数据,通过串口发送给上位机,labview将来自串口的数据显示在一个表格里,这其中要用到二维数组,串口读函数将数据赋给二维数组,二维数组将数据赋给表格,这样有问题吗?有没有更好的办法?还有就是,我搞不清二维数组和表格的关系,他们的数据之间是怎样对应的和转换的?二维数组怎样将值赋给表格?表格怎样将值赋给二维数组?

文档评论(0)

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

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

1亿VIP精品文档

相关文档