您的位置 首页 被动

LabVIEW中数组的主动索引

我们在LabVIEW里面使用While或者是For循环结构的时候,就会发现每一个循环中在它们的循环结构的边界都可以自动完成一个数组元素的索引

  咱们在LabVIEW里边运用While或者是For循环结构的时分,就会发现每一个循环中在它们的循环结构的鸿沟都能够主动完结一个数组元素的索引或累积。LabVIEW中循环结构的这种才能就叫做主动索引(Auto-indexing)。

  不过有一点需求留意:LabVIEW中For循环中主动索引功用是默许启用的,而While循环中主动索引功用是默许封闭的。

  下图中便是一个运用For循环完成主动索引功用的比如:

  不过,当封闭主动索引之后,从循环中传出的数值为其终究一次循环所发生的数值。这一点需求清楚。一般来说,主动索引会个初学者形成不小的困扰。

  当把数组连线进入循环结构的时分也能够运用主动索引的功用。如下图中左边的框图所示,当主动索引功用启用后,循环结构的每次循环会主动索引输入数组的一个元素(从框图表里的连线也能够看出,从数组控件到循环结构之间的连线是较粗的,而经过主动索引之后就变细了)。假如如下图右侧所示,封闭主动索引功用,数组便是一股脑的输入到循环内部了。

运用主动索引设定循环结构的循环次数

  当启用主动索引并把一个数组输入到For循环之中的时分,LabVIEW会主动设定该循环的循环次数为该数组中元素的个数,这时就能够不用在For循环结构的循环次数输入端输入循环次数参数了。假如在启用主动索引时,在循环结构的循环次数输入端输入了某个特定设数值或者是一起输入两个长度不同的数组进入For循环结构,那么循环要履行的次数以输入数组长度与设定履行次数的最小值为准。
  如下图所示,数组长度为10,设定循环次数为25,终究履行则为10次:

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/beidong/221554.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部