关于 LabVIEW "Run Once" 模式所需的信息?

Information required regarding "Run Once" mode of LabVIEW?

我正在尝试在 LabVIEW 中创建一个简单的项目,我正在尝试使用滑动开关使 LED 闪烁

但是当我在后端(框图)连接滑动开关和 LED 并尝试 运行 我的 VI 时,当我按下“运行 时我无法看到输出结果一次”按钮

但是当我连续按下“运行”按钮时,我可以很容易地看到结果发生变化

我附上了一张快照并突出显示了两种 运行 模式

我想知道,运行once模式大约需要多少时间?我估计那个时间会很小,所以我们看不到变化在具有正常人眼能力的输出中

在没有任何控制的情况下,程序将尽可能快地执行您的计算机,因此通常以毫秒为单位。

额外内容:正如@kosist 所建议的,如果您希望您的程序连续 运行,您应该在 NI 的 while loop, and then it will be executed continuously even if you just press Run once. Note that this is the correct approach to run a program. Here 视频中纯化您的代码,该视频解释了如何使用 while 循环。

不要忘记在循环中添加一个计时器,否则 Labview 会尽可能快地执行它,消耗你的大量 CPU。

如果你想知道执行时间经过的时间,或许你可以试试下面的方法来测试:

并且您可以获得“运行一次模式”的经过时间。

执行速度还是要看CPU 运行ning时钟

我在我的电脑上测试,每次的结果都不一样。 (本案例大约为 80 us ~ 140 us。)