LabVIEW虚拟仪器设计教程 何玉钧 高会生 等 第6章 变量、数组、簇和矩阵新.pptVIP

LabVIEW虚拟仪器设计教程 何玉钧 高会生 等 第6章 变量、数组、簇和矩阵新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 簇对象的创建 创建一个簇框架 将数据对象或元素拖曳到簇框架中 一个簇只能为输入控件或只能为显示控件(以拖入的第一元素为准,其后拖入控件将自动转换)。簇中的所有元素必须同时为输入控件或者同时为显示控件。通过簇的快捷菜单选项“转换为输入控件/转换为显示控件”选项可以实现输入控件和显示控件的转换,转换后其内部的控件也将随之改变。 2.簇的配置操作 (1)调整框架大小及元素布局 快捷菜单 “自动调整大小”中的4个选项可以用来调整簇框架的大小以及簇元素的布局。“无”选项不对簇框架做出调整;“调整为匹配大小”选项用于调整簇框架的大小,以适合所包含的所有元素;“水平排列”选项在水平方向压缩排列所有元素;“垂直排列”选项则在垂直方向压缩排列所有元素。 (2)对簇中元素进行排序 簇的元素有一定的排列顺序(创建簇时添加这些元素的顺序)。簇元素的排列顺序很重要,因为对簇的很多操作都需要它。在采用“水平排列”和“垂直排列”方式调整簇元素布局时,也是分别按顺序号从左到右和从上到下排列簇元素的;在为簇显示控件赋值时,也必须考虑簇元素的顺序。作为数据源的簇数据的元素类型排序,必须与簇显示控件的元素类型排序相同。 第6章 变量、数组、簇和矩阵 《LabVIEW虚拟仪器设计教程》 工业和信息化普通高等教育“十二五”规划教材立项项目,21世纪高等院校电气工程与自动化规划教材 * 第6章 变量、数组、簇和矩阵 6.1 变 量 6.2 数 组 6.3 簇 6.4 矩 阵 6.1 变 量 6.1.1 局部变量 当无法访问某前面板对象或需要在程序框图节点之间传递数据时,可创建局部变量。局部变量仅仅出现在程序框图上,而不在前面板上。通过局部变量可对前面板上的输入控件或显示控件进行数据读写。 建立局部变量方法 通过前面板对象或程序框图接线端的快捷菜单中的“创建”?“局部变量”选项创建局部变量。 将“函数”选板上的局部变量节点放置在程序框图上,通过建立局部变量与输入控件或显示控件相关联建立局部变量。 局部变量的读写 创建了一个局部变量后,就可从变量读写数据了。默认状态下,新变量将接收数据,变量就像一个显示控件,是一个写入局部变量。将新数据写入该局部变量,与之相关联的前面板输入控件或显示控件将由于新数据的写入而更新。 写入局部变量 读取局部变量 变量可配置为数据源、读取局部变量。右键单击变量,从快捷菜单中选择“转换为读取”,便可将该变量配置为一个输入控件。节点执行时,VI将读取相关前面板输入控件或显示控件中的数据。 如需使变量从程序框图接收数据而不是提供数据,可右键单击该变量并从快捷菜单中选择“转换为写入”。 局部变量应用举例 该实例通过典型的并行循环结构,使用布尔开关局部变量读取开关的值,可同时停止两个循环。由于布尔控件的“单击时触发”机械动作与局部变量不兼容,因此通过另一个局部写入变量将开关值重置为“开”,仿真“单击时触发”机械动作。 利用局部变量实现一个布尔开关同时控制两个While循环 6.1.2 全局变量 全局变量可在同时运行的多个VI之间访问和传递数据。全局变量是内置的LabVIEW对象。创建全局变量时,LabVIEW将自动创建一个有前面板但无程序框图的特殊全局VI。向该全局VI的前面板添加控件可定义其中所含全局变量的数据类型及变量数目。该前面板实际便成为一个可供多个VI进行数据访问的容器。 全局变量的创建 在程序框图中放置“全局变量”节点,双击节点打开全局变量VI前面板,放置需要创建为全局变量的输入控件和显示控件。保存该全局VI并返回到原始VI的程序框图。 可创建多个仅含有一个前面板对象的全局VI,也可创建一个含有多个前面板对象的全局VI从而将相似的变量归为一组。 建立程序框图中全局变量节点与全局变量前面板中对象之间的关联。 全局变量节点副本创建 在程序框图“函数选板”中点击“选择VI…”选项,在弹出的“选择需打开的VI”对话框中选择打开保存全局变量的VI,则在鼠标指针将浮着一个全局变量节点,将其放置到程序框图中即实现副本的创建。放置到程序框图上的全局变量节点默认和全局变量前面板中的一个自带标签对象关联,可以通过重新建立关联关系改变节点与对象之间的关系。 全局变量应用举例 全局变量前面板对象 第一个VI的程序框图 第二个VI的程序框图及前面板 将第一个VI连续产生的随机数传递到第二个VI中并在波形图表中显示 第二个VI的停止按钮同时控制两个VI的运行 6.1.3 局部变量和全局变量使用注意事项 如需对一个局部或全局变量进行初始化,应在VI运行前确认变量包含的是已知的数据值,否则变量可能含有导致VI发生错误行为的数据。如变量的初始值基于一个计算结果,则应确保LabVIEW在读取该变量前先将

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档