Loops Labview,而回路工作不正常?

Loops Labview,而回路工作不正常?,loops,graphics,while-loop,labview,Loops,Graphics,While Loop,Labview,我正在尝试制作一个labview程序,该程序应该掷骰子,并按照它落在哪个数字上的顺序激活一个特定的led,但是如果它落在一个6上,它应该使所有led闪烁两次。现在,如果它落在6上,它只会闪烁一次 这是我做的while循环 如果是假的,它是这样的: 如果有人想知道,下面是完整程序的样子: 您没有更新环路内的任何指示灯 如果您滚动6: while循环运行3次,尽可能快 while循环将最后一个值(TRUE)传递出去 该“真”值进入“或”节点 “或”节点的输出写入LED 这意味着:只有在whi

我正在尝试制作一个labview程序,该程序应该掷骰子,并按照它落在哪个数字上的顺序激活一个特定的led,但是如果它落在一个6上,它应该使所有led闪烁两次。现在,如果它落在6上,它只会闪烁一次

这是我做的while循环

如果是假的,它是这样的:

如果有人想知道,下面是完整程序的样子:

您没有更新环路内的任何指示灯


如果您滚动6:

  • while循环运行3次,尽可能快
  • while循环将最后一个值(TRUE)传递出去
  • 该“真”值进入“或”节点
  • “或”节点的输出写入LED
  • 这意味着:只有在while循环停止运行后,LED才会更新


    如果希望LED闪烁多次,则需要在while循环中更新它们


    确保您理解的概念,并确保您的代码没有任何竞争条件。(如果您不理解这些术语,我建议您参加LabVIEW初学者课程或阅读一本书)

    您不需要更新回路中的任何LED


    如果您滚动6:

  • while循环运行3次,尽可能快
  • while循环将最后一个值(TRUE)传递出去
  • 该“真”值进入“或”节点
  • “或”节点的输出写入LED
  • 这意味着:只有在while循环停止运行后,LED才会更新


    如果希望LED闪烁多次,则需要在while循环中更新它们


    确保您理解的概念,并确保您的代码没有任何竞争条件。(如果您不理解这些术语,我建议您学习LabVIEW初学者课程或阅读一本书)

    除了上面JKSH的答案之外,请注意您还需要一些时间安排

    正如JKSH所指出的,你没有更新环路内的LED,但是即使你在更新之间没有延迟,你也可能看不到闪烁,因为它发生得太快了


    我之所以提到这一点,是因为你可能会在循环中得到正确的更新,但你不会知道,因为它会闪烁得太快,让你看不见。

    除了上面JKSH的答案之外,请注意,你还需要一些时间安排

    正如JKSH所指出的,你没有更新环路内的LED,但是即使你在更新之间没有延迟,你也可能看不到闪烁,因为它发生得太快了


    我之所以提到这一点,是因为你可能会在循环中得到正确的更新,但你不会知道,因为它闪烁得太快,你看不见。

    你能详细说明我应该如何完成这一点吗,并且不清楚当前的描述?我不确定如何在循环中更新,我是否应该将LED灯放在循环中?你能解释一下吗?检查你的课堂笔记,了解如何更新循环中的指示器。你能详细说明我应该如何实现这一点吗?你能详细说明阅读答案后你尝试了什么吗,目前的描述还不清楚?我不确定在循环中如何更新,我应该把LED灯放在循环中吗?你能解释一下吗?检查你的课堂笔记,了解如何更新循环中的指示器的信息。