Use this gate to repeat a section of logic multiple times. Events that arrive at the input port are sent through to any gate connected to the output port. The gate then waits until its 'next' port is triggered. Once this has repeated for the specified number of times, the ‘finish’ port is activated.