Procedures let you define reusable blocks of logic that execute on demand. A Procedure module defines the logic, a Procedure Call module executes it — with options for immediate, threaded, or exclusive execution and configurable loop counts. See the Procedures tutorial for a step-by-step guide.
| Category | Modules | Description |
|---|---|---|
| Definition & Execution | 2 | Define procedures and call them with configurable execution modes |
| Utilities | 3 | Query loop state, detect execution status, and suspend/resume |
Define reusable procedure blocks and invoke them on demand.
| Module | Description |
|---|---|
| Procedure | Define a procedure to be called by a Procedure Call module |
| Procedure Call | Execute a procedure with immediate, thread, or exclusive mode and configurable loop count |
Query the current iteration state and detect when a procedure is running.
| Module | Description |
|---|---|
| Procedure Loop Counter | Get the current loop index, total iteration count, and start trigger |
| Procedure On Execution | Output 1 while the procedure is executing |
| Procedure Suspend | Pause and resume a procedure's execution with start/end triggers |
version 7.0.250121
Edit All Pages