Execution
Loop
The Loop node enables the user to repeatedly execute a connected response for a specified number of times as defined in the Number of Loops field. Each time the event connected to the loop is triggered, the response is executed repeatedly, and the loop continues until the assigned number of repetitions is completed.
Example
In this example, a Loop node is used to repeatedly execute the connected response that decreases the value of a number variable by one. The Decrement response is repeated for the number of times specified in the Number of Loops field, with the duration between each repetition set in the Interval field. Once the assigned number of repetitions is completed, the sound named Countdown_Over plays.

Run Script

The RunLoop Scriptnode node allowsenables the user to repeatedly execute advanceda functionsconnected using the Lua programming language. This node provides flexibility by enabling custom scripts to be triggered when an event occurs. Allowingresponse for complexa operationsspecified andnumber logicof to be carried outtimes as defined in the script.Number Thisof nodeLoops field. Each time the event connected to the loop is ideal for scenarios requiring functionality beyondtriggered, the standardresponse nodes,is offeringexecuted advanced customizationrepeatedly, and controlthe overloop continues until the system.assigned number of repetitions is completed.
You can read about Lua Scripting in SimLab Training builder through the following Blog:
Lua Documentation for SimLab Training Builder
Example
In this example, a Loop node is used to repeatedly execute the connected response that decreases the value of a number variable by one. The Decrement response is repeated for the number of times specified in the Number of Loops field, with the duration between each repetition set in the Interval field. Once the assigned number of repetitions is completed, the sound named Countdown_Over plays.