在Labview编程过程中,for循环使用的次数类似于我们写作文用逗号一样,不可谓不重要,今天就来给大家分享一下在for循环中的一些小知识。
**

1. N 与 i

**
拉出一个for循环,就会出现这两个字母,其中N代表循环总数,i代表当前循环次数,需要注意!!!i的取值范围是0-(N-1),也就是说,i是从0开始的,这是我们初次接触labview时经常会出现的误解。

**

2. 移位寄存器

**
移位寄存器的存在使得labview处理迭代,累次计算时更加的方便。
添加方法:在for循环的线框上右键—添加移位寄存器
【Labview学习】——labview编程for循环你不得不知道的三个小知识
工作原理:每次循环之后,右侧寄存器将其中的数值自动传递至左侧移位寄存器,进行下一次循环
举例:设置N=101,创建如下的一个程序,大家猜一下最后显示控件的值是多少???
【Labview学习】——labview编程for循环你不得不知道的三个小知识
对的,就是
【Labview学习】——labview编程for循环你不得不知道的三个小知识
这个简单的程序就实现了从1—100的累加计算。

**

3. 数组

**
如何通过for循环创建一个数组呢?
就在刚刚程序的基础上,删除加法和一些初始值,将显示控件右键转化为数组,
【Labview学习】——labview编程for循环你不得不知道的三个小知识
然后赋值2,与之相连,如上图,再在数值与数值连线和这个循环的交点处右键,将隧道模式改为索引。运行之后就有下图,这是个一维数组。
【Labview学习】——labview编程for循环你不得不知道的三个小知识
那么如果想创建多维数组呢?
对的。外面再套一个for循环
【Labview学习】——labview编程for循环你不得不知道的三个小知识
同样将交点处的隧道模式改为索引,但是这时候会报错,我们需要把前面板的这个数组控件红圈部分往下拖,让它变成二维。
【Labview学习】——labview编程for循环你不得不知道的三个小知识
运行之后,我们就有一个4行3列的数组了。

不积跬步无以至千里,不积小流无以成江海,类似的小知识小万还会和大家慢慢分享,共同进步!!!

相关文章:

  • 2021-06-12
  • 2022-12-23
  • 2021-04-07
  • 2021-12-14
  • 2021-09-22
  • 2021-12-18
  • 2021-12-16
  • 2021-11-29
猜你喜欢
  • 2022-12-23
  • 2022-01-18
  • 2021-12-14
  • 2022-01-03
  • 2021-04-16
  • 2021-06-02
  • 2022-01-06
相关资源
相似解决方案