labview

您所在的位置:网站首页 labview索引是什么意思 labview

labview

2023-12-20 15:45| 来源: 网络整理| 查看: 265

文章目录 1.例子(一)(说明 for循环隧道模式:索引和最终值的功能)2.例子(二)(说明隧道模式->条件的功能)3.例子(三)(隧道模式->连接 将二维数组转换成一维数组)4.例子(四)(移位寄存器) labview的for循环很好理解,只要控制好其中的循环次数N,并利用好随着循环次数变化的i即可。 但是其中的隧道模式(索引、最终值、连接、条件)、移位寄存器比较难理解,我们从几个例子分析

labview中很重要的思想: (1)数组进循环降低一个维度,比如一维数组进一个for循环变成数字,二维数组进循环变成一维数组。 (2)数据出循环升高一个维度,比如数字出for循环变成一维数组,一维数组出for循环变成 二维数组(每个一维数组作为一行)。 看看下面的例子,试着理解一下。

1.例子(一)(说明 for循环隧道模式:索引和最终值的功能)

功能:展示隧道中 索引和最终值两个模式的用法 索引是累积的,输出的结果是数组; 最终值输出的是数组最后一个元素 前面板: 在这里插入图片描述 后面板: 在这里插入图片描述

2.例子(二)(说明隧道模式->条件的功能)

前面板: 在这里插入图片描述 后面板: 在这里插入图片描述 注意这里的条件隧道模式是怎么用的。 首先将0-9这个数组以索引的形式连接输出。然后右键这个输出点选择 隧道—>条件。然后把i大于5的条件加上,这样就可以将大于5的数组输出了。 在这里插入图片描述

3.例子(三)(隧道模式->连接 将二维数组转换成一维数组)

连接是将二维数组转换成一维数组的特殊功能。 可以理解为了实现数组降维的功能。 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

4.例子(四)(移位寄存器)

这个例子需要多思考一下。 移位寄存器:可以保存上一次循环的寄存器的结果。 比如:计算0+1+2+3+4=10 第一个循环结果:0 寄存器为0 第二个循环结果:0+1=1,寄存器为1 第三个循环结果:1+2=3 寄存器为3 。。。 最后一个循环,上一次循环寄存器的值为6,本次循环的输出结果为6+4=10 寄存器更新为10

需要注意寄存器貌似只能是数字类型,不可以是数组 在这里插入图片描述 在这里插入图片描述

在这里插入图片描述   

如果您觉得本文写的不错,欢迎点赞评论收藏!   


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3