labview while循环执行条件

时间:2017-07-10 10:46:35

标签: while-loop labview

有没有办法给while循环一个条件,使得它每十次执行一次输出,但是在这个输出后它继续运行?

我希望自己明白......

谢谢!

艾米

2 个答案:

答案 0 :(得分:3)

Modulo对此非常有用。

作为一个例子;在快速做模数时,你使用%符号。基本上模数输出给定术语的其余部分。

因此;

Value 1 MODULO Value 2 outputs Remainder

此外;

  • 6%2 = 0
  • 6%5 = 1
  • 6%4.5 = 1.5

基本上你希望每个第n个元素输出一个值,其中n是速率。您需要跟踪已经完成的循环次数。

下面的代码将持续1000次,并且每10次打印一次(总共100次打印输出。)

var execution : Int = 0
while ( execution != 1000 ) {
    if ( execution % 10 == 0 ) {
        print("output")
    }
    execution = execution + 1
}

答案 1 :(得分:0)

以下是亚当给出的相同答案,但后来在Labview中。

enter image description here