【问题标题】:labview while loop execution conditionlabview while循环执行条件
【发布时间】:2017-12-14 01:41:13
【问题描述】:

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

我希望我说清楚了......

谢谢!

艾米

【问题讨论】:

    标签: while-loop labview


    【解决方案1】:

    模数对此很有用。

    举个例子;在快速做模时,您使用 % 符号。基本上模输出给定项的其余部分。

    所以;

    Value 1 MODULO Value 2 outputs Remainder.

    此外;

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

    本质上,您希望每个第 n 个元素输出一个值,其中 n 是速率。您需要跟踪您已经经历了多少次循环。

    下面的代码会运行while 1000次,每10次打印一次(总共100次打印输出。)

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

    【讨论】:

    【解决方案2】:

    这与 adam 给出的答案相同,但在 Labview 中。

    【讨论】:

      猜你喜欢
      • 2015-03-11
      • 1970-01-01
      • 2014-11-04
      • 2020-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多