LabVIEW数组簇(第三讲).ppt_第1页
LabVIEW数组簇(第三讲).ppt_第2页
LabVIEW数组簇(第三讲).ppt_第3页
LabVIEW数组簇(第三讲).ppt_第4页
LabVIEW数组簇(第三讲).ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LabVIEW计程仪编程和虚拟设备设置修订,第三,数据类型及其操作函数,上一节的课程内容评审(1),1,循环结构2,条件结构3,顺序结构4,公式节点5,上通告结构,While循环For循环结构内外的数据交换自动目录索引移位暂存器,注意,另一方面,For循环的循环次数预先确定(2)循环前读取一次,循环结束后才输出。 (3)关于for循环,在循环计数端子空闲、输入数组存在的条件下,循环次数网站数据库由数组元素个数决定的多个数组中,如果全部处于自动目录索引状态,并且在循环计数端子中也网站数据库正整数常数,则循环数取这些个输入中的最小值。 (4)While循环的执行次数仅受在循环内插入条件端子的具体的

2、循环条件限制。上一课的内容审查(2)、1、循环结构2、条件结构3、顺序结构4、公式节点5、上通告结构或选择器标签条应指定列出所有可能情况的默认奥尔特情况。 在条件结构内外进行数据交换时,在该框架中生成隧道。 输入隧道可用于每个分支输出隧道必须从每个分支获得明确的(已输入的)值。 不这样做的话,就不能执行普计程仪兰。 (只有6,Default分支的显示)、上一节的课程内容评审(3)、1、环结构2、条件结构3、顺序结构4、公式节点5、上通告结构和输入数据在顺序结构执行之前被读取,直到序列结构执行后才输出每个信息帧可用的输出数据,且仅与最后的信息帧相关的双曲馀弦值。 可以为层叠序列结构设置局部变量,

3、以实现不同信息帧之间的数据传输。 片型顺序结构不需要局部变量,数据传输是通过直接隧道来实现的。 瓷砖式和层叠型的顺序构造实现功能是相同的,只是表现形式不同而已。 的双曲馀弦值。 如果公式节点的查询密码太多,看不到一个画面,可以在查询密码区域显示快捷菜单,选择“显示项目”“滚动条”,实现滚动浏览。 在1、环路结构2、分支构造3、序列结构4、公式节点5和上通告结构中,每个投入产出终端的名称必须与公式节点的变量名称相同。 各输入端子间、各输出端子间不允许同名,但输入端子和输出端子可同名。 的双曲馀弦值。 中间变量也必须在界限线中定义,但不必与外部相连。上一节的内容评审(4)、本节的内容、1、数组2、

4、分类星空卫视3、波形、整数、浮点数、布尔数和字符串等基本数据类型和对应的运算、操作之外,LabVIEW还提供数组、 提供了包括分类星空卫视和波形在内的几个复合数据。通过利用这些个的复合型数据和与之对应的操作函数,能够简化计程仪程序查询密码,使虚拟设备VI的计程仪编程变得容易。 1、阵列(1)、1 .阵列创建(1)、1 )阵列信息帧(输入、显示、常数)。 2 )在数组信息帧中添加“元素”,确定数组元素的数据类型3 )通过拖动来操作,可以确定数组的显示大小4 )对数组分配值(指定特定元素)。 数组是同一类型的元素的集合。 在LabVIEW中,数组可以任意更改长度。 数组输入控制特罗尔和数组常量可用

5、作数据源数组显示控制特罗尔用作数据流的营销对象挤压筒。 数组输入con特罗尔信息帧或数组显示con特罗尔信息帧的路径是(前) con特罗尔调色盘-新的-数组、矩阵、簇-数组。数组常数信息帧(后面板)是通过函数调色盘-编程-数组-数组常数找到的。1、数组(2)、1、创建数组(2)、b )在信息帧的元素区域中创建数据类型“元素”(与输入、显示、常数无关)、a )信息帧,调整c )元素的可视大小和个数变更1、数组(3)、1 .数组的创建(3)、d )代入数组元素的差动奥尔特值、差动奥尔特值的设定方法。 在第0个(第一个)元素的快捷菜单中,选择数据操作-将当前值设置为默认值。目录索引(坐标、下标)从0

6、开始,1、数组(4)、数组快捷操作(这里以数组常数目录索引区域的快捷菜单为例)、与数组常数的目录索引区域在边框上进行右喀呖声,显示快捷菜单、1、数组(5) 子面板计算机特罗尔(conn特罗尔-新型-挤压筒-子面板)、tab con特罗尔(conn特罗尔-新型-挤压筒- tab con特罗尔)、ActiveX con特罗尔、波形图、XY图等不能作为阵列的要素使用。 注意:在目录索引区域中显示的值始终是在元素区域中显示的左上犄角旮旯元素的目录索引值(元素的下标) 。从第0页、第0行、第0列开始记。以数组常数为例、以数组显示特罗尔为例、输入1、数组(6)、4 .数组操作函数(1)数组大小、“数组”,

7、但输出任意维的数组“大小”,指定数组各维的长度。 如果输入“数组”是一维的,则输出“大小”提供关整型数据字。如果输入“数组”是多维的,则输出“大小”提供一维整数数组,与输入数组中相应维的长度相对应。路径:函数调色盘-计程仪编程-数组子调色盘,对应于前页上的示例(2页、3行、4列)。 喀呖声此函数图标的右端,可以直接生成数组显示器。1、数组(7)、4、数组操作函数(2)目录索引数据、路径:“函数”调色盘-“计程仪编程”-数组子调色盘。 您可以使用此函数获取数组感兴趣部分的数据。 这里只显示输入数组的第0页。取得(显示)了那个第0页第1行。1、数组(8)、4 .数组操作函数(3)替换数组的子定径套

8、。 路径:“函数”调色盘-“预计程仪编程”-数组子调色盘。 其中,键入的内容保持上述2页3行4列的数组()不变,此函数仅网站数据库有数组的行的目录索引值,具体为1。 也就是说,替换输入数组中所有页面的第一行(成为新的三维数组)。 提供给输入端“新元素/部分排列”的二次元排列替换新元素,其第0行替换原始三次元排列的第0页的第1行。 该第一行置换原始排列的第一页的第一行。 只显示结果的第0页(目录索引编号从0开始计数)。 1、数组(9)、4 .对数组操作函数(4)数组进行初始化。 路径:“函数”调色盘-“预计程仪编程”-数组子调色盘,功能:创建n维数组。 各维的长度分别由从“维尺寸0”、“维尺寸n

9、-1”的n个输入端输入的数值决定。 刚创建一维数组时,可以通过拖动该图标下方的边框来增加输入端子数量,从而创建多维数组。创建数组时,每个元素的值都与在“元素”端子中输入的值相同。1、数组(10 )、4 .创建数组操作函数(5)数组。 路径:“函数”调色盘-“preming”-“数组”子调色盘,功能:将多个输入数组变为“数组”此函数图标上显示的快捷菜单包含“连接输入”选项。 如果选中此选项,则函数的输出端将显示连接所有输入的结果。 此输出数组的维数与所有输入中最高的维数相同。此选项处于禁用状态,所有输入的维数必须相同。 此函数输出比输入(数组)高一维的数组。如果所有输入都是标量,则“连接输入”选

10、项将自动关闭,函数将输出一维数组,并将所有输入的残奥参数作为其元素按顺序输出。 然后拖动下边框添加输入端子。、1、数组(11 )、4 .数组操作函数(6)数组子定径套,路径:“函数”调色盘-“计程仪编程”-数组子调色盘,功能:输入的数组中每个“目录索引”都与“长度”成对的目录索引-长度对的数目与输入残奥表索引的维数和、求出阵列的最大值和最小值阵列的转置阵列的阵列的移位阵列的反转提取一维度阵列计程仪程序与其他的. VI、其他的阵列操作函数、一、阵列(12 )、5 .操作函数的多样化、多样化是能够协调/接受不同的形式、不同的维度或不同的显示模式的函数功能二、集群(1)、一、集群(Cluster )

11、的创建(1)、a )创建集群信息帧。 b )向集群信息帧添加元素c )拖动以确定集群的显示大小。 的双曲馀弦值。 集群可以包含任意数量、任意类型的元素。 簇在运行时不能添加新元素(数组的长度在运行时可以自由更改)。 簇类似于“习语言结构”(structure )。集群输入特罗尔和集群显示特罗尔的信息帧位于(前)集群特罗尔调色盘-新-数组、矩阵、集群子调色盘;集群常数的信息帧工作位于(分块图)函数组件面板-编程-集群和变型子组件面板。集群和数组最明显的区别是,一个集群中的所有元素不必是输入到云同步的特罗尔、特罗尔或常量。 但是,数组并非如此。 二、集群(2)、一.集群创建(2),其中可包括其他数

12、据类型的“输入特罗尔元素”。 以建构一个集群特罗尔,仅包含一个数值输入集群特罗尔为例。 2、集群(3)、2 .集群要素的顺序。 在簇中,元素具有一定的数组顺序。 此顺序是创建群集时添加元素的顺序。 簇元素的排列顺序很重要,是完成很多操作的依据。 喀呖声以更改群集中元素的排序。 在集群信息帧上出现快捷菜单,选择“重新排列集群中的特罗尔顺序”,打开集群元素的顺序编辑状态。 丛集元素有两个序列号,左边是新序列号反转,右边是灰色的是旧序列号。 喀呖声其中一个群集元素,将该元素设置为第0个元素重复其他过程,直到所有元素重新排序,然后喀呖声上面的OK工具条按钮确认修改。 快捷菜单出现在club星空卫视的边

13、框上,选择“自动调整大小”子菜单,可进行左图所示的必要操作。2、集群(4)、3 .集群的操作函数(1)捆绑软件之一、“函数”调色盘-“计程仪编程”-集群和变型”子调色盘、功能1 :将所有输入元素打包到集群中。 (元素都是“常数”,但可以是不同的数据类型)、2、簇(5)、3 .簇的操作函数(1)捆绑软件2、“函数”调色盘-“计程仪编程”-簇和变体”子调色盘、2、簇星空卫视(6)、3 .簇星空卫视的操作函数(2) “函数”调色盘-“预计程仪编程”-“簇星空卫视和变型”子调色盘,二、簇星空卫视(7),三.替换结果由输出簇(outputcluster )提供。 因此,“输入集群”必须网站数据库,并且至

14、少有一个元素必须带有标签条。 添加标签条:在对象(集群元素)上显示快捷菜单,从“查看项目”子菜单中选择“标签条”,可以向对象添加标签条。 二、克拉星空卫视(8)、三.克拉星空卫视的操作函数(4)按名字解除捆绑软件,“函数”调色盘-“计程仪编程”-克拉星空卫视和变型”子调色盘,功能:标签解除输入集群内的元素。 函数的输出端只能检索具有标签条的簇元素。 在初始建构函数时,只有一个输出端点,如果喀呖声该标签条字段,则会出现一个包含标签条的集群元素列表,并且必须为每个元素创建相应的显视器。二、集群星空卫视(9)、三.集群星空卫视的操作函数(5)集群星空卫视和数组的相互转换、“函数”调色盘-“编程”-集

15、群星空卫视和变体”子调色盘、功能:将所有集群元素按顺序“数组”在一维数组中,当然是集群所有元素的喀呖声,将从“数组”端子输入的数组中的元素依次捆绑软件集群,通过“集群”端子输出。 三、波形(1)、1、波形生成(属于输出、显示) 1、路径:特罗尔调色盘-“新式”-“I/O”子调色盘、波形数据包括四个部件: t0是时间识别常数类型dt是双精度浮点型,y是以秒为单位表示波形相邻数据点间的时间间隔的双精度浮点数组, 按时间顺序提供整个波形的所有数据点的特性腻子粉有保存任意特性腻子粉信息的种类。 三、波形(2)、波形的创建2 (a )时间标识牌、时间标识牌、时间斯坦共和国类型,是在LabVIEW中记录时

16、间的专用数据类型,这是常数,获取其路径。 函数调色盘-预计程仪编程-时间节点-时间id常量。 获取时间id的输入和显示特罗尔的路径是“特罗尔调色盘-新-数值”子调色盘。 的双曲馀弦值。 在时间id的常数或输入、显示控制特罗尔中显示快捷菜单,打开上图所示的对话计程仪框,可在当前时间设定时间。 路径:在时间斯坦共和国定常数(后)和时间斯坦共和国类型输入或显示控制特罗尔(前)显示快捷菜单,从数据操作子面板中选择“设置时间和日期”。 三、波形(3)、波形创建三(b )备选方案类型可以转换为任何数据类型的备选方案类型,然后在其上添加属性,并且根据需要将其转换为原始数据类型。 找到变体类型动作函数的路径。

17、 “函数”调色盘-“预计程仪编程”-“簇、类、变型”-“变型”子调色盘。 三、波形(4)、2 .波形操作函数波形(1)、“函数”调色盘-“预计程仪编程”-“波形”子调色盘,功能:生成波形或修改现有波形。 具体来说,在差动奥尔特中,只拖动“波形”和“波形成分”的y输入端子,可以添加dt、t0输入端子。拖动图标的下框,可以添加attribuates (变型)输入端子。 如果“波形”终端没有残奥参数,则该函数从其他输入残奥参数创建新的波形数据并将其输出。如果在“波形”终端连接了现有波形数据,则该函数根据与“波形分量”即y终端连接的残奥参数来修改波形数据,并且修改后的波形数据是三、波形(5)、2 .波

18、形操作函数波形成分(2)、“函数”调色盘-“预计程仪编程”-“波形”子调色盘、功能:打包波形数据。 在默认奥尔特下,拖动“仅y输出”图标的上边框可添加dt、t0输出。拖动下边框可添加attributes (变型)输出。 喀呖声输出引脚后,出现元素选择快捷菜单。 三、波形(6)、2 .波形操作函数波形属性(3)、路径:“函数”调色盘-“预计程仪编程”-“波形”子调色盘、功能:输入的波形数据实际上是“名称”和“实际上,这里所说的属性是指添加到波形中的变化类型元素而对于该函数是“设置变化属性”函数三、波形(7)、2 .波形操作函数波形属性(4)、路径:“函数”调色盘-“预计程仪编程”-“波形”子调色盘、功能:获取波形中的“名称”的属性实际上是用于获取波形数据中的变型元素attributes的属性。 注意:“波形”子标签有很多波形操作函数,还有实现波形测量和波形发生的子VI,可以根据需要进行检

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论