你好,
While 循环已经停止了。连加数值一直在加因为你用了反馈节点, 它会储存上次的数据。
希望用这个解释可以让你了解:
1。 平铺式顺序结构: 在第一个帧,Millisecond timer 会返回一个数值。While loop 也会执行。
2。 当停止按钮为真,While loop 会停止并执行下一个帧的函数. 那我放了一个对话框 “Exit While Loop”。所以While Loop 停止后才会有对话框出现。
3。在第二个帧也有一个Millisecond timer。所以减第一个Millisecond Timer 的数值就可以得到整个program所执行的时间 (in Milliseconds).
4。你可以尝试用不同的时间长短执行,留意不一样的 Time Taken。 所以并没有一直在 Looping
* 如果Millisecond Timer 在 While Loop 里面,它会每 200 ms 返回数值,因为你的Wait 放了200 ms。
* Millisecond timer 不会从零开始,它也没有一个固定的Start Value。