Problem
I want a process to be performed a fixed number of repetition like in a “for loop.”
Solution
This can be done by using the Iterator subnetwork and Iterator node.
For example, if the localization result of ConstantLocalization is to be passed to DisplayLocalization 500 times, the network should be created as shown in Fig.7.1. Note that the Iterator node is at New Node $\rightarrow $ Flow $\rightarrow $ Iterator .
Execute the network. The network is working properly if the fixed sound source localization result displays the frame number set in the Iterator .
Discussion
Iterate The loop count set in the MAX_ITER decrements every repetition. If the value is more than 0, the output is set to true, otherwise, it is set to false.
By setting this output in the CONDITION terminal, the process will only be performed by the number of repetition defined.
See Also
None.