Skip to main content

Async For(异步循环)

Async For(异步循环)

Async For(异步循环)节点用于执行循环操作,允许触发一定次数的脉冲。它是 For 节点的异步变体。

image.png

输入 (Inputs)

名称 (Name) 描述 (Description)
* (AsyncCall) 开始 for 循环。
Count (int) 触发 LoopIteration 的次数。如果小于 1,则不会触发任何迭代。
Reverse (bool) 如果为 TrueIteration 输出将从 Count - 1 开始递减至 0

输出 (Outputs)

名称 (Name) 描述 (Description)
LoopStart (AsyncCall) * 被触发后、任何迭代开始前触发。即使 Count < 1 也会触发。
LoopIteration (AsyncCall) 在循环的每次迭代中触发。该脉冲会触发 Count 次,并且下一次迭代仅在当前迭代的上下文完成后才会触发。
LoopEnd (Continuation) 在最后一次 LoopIteration 执行完毕后触发。
Iteration (int) 对于每次 LoopIteration,此输出会被设置为该迭代的索引,并在该迭代的上下文中可用。默认情况下,从 0 开始递增至 Count - 1,除非 ReverseTrue