List of all functions/instructions available in R3 programming language to manage flow control in the program.
Legend: R = allowed use in Rules - T = allowed use in Tasks - I = Instruction - F = Function (thus has a return value) |
||||
---|---|---|---|---|
Keyword |
R |
T |
F/I |
Description |
R |
T |
I |
Exit from a selection block |
|
R |
T |
I |
Calling a subprogram |
|
R |
T |
I |
Variable select construct |
|
R |
T |
I |
Simplified if-then-else construct |
|
R |
T |
I |
For-while construct |
|
R |
T |
I |
Default variable select construct |
|
R |
T |
I |
Loop do |
|
- |
T |
I |
Stops the task for n seconds |
|
R |
T |
I |
Alternative choice block _if |
|
R |
T |
I |
Alternative choice block if |
|
R |
- |
F |
Runs only the first time the RULE is activated |
|
R |
T |
I |
Loop for |
|
R |
T |
I |
Function (subroutine) |
|
R |
T |
I |
Jump to label instruction |
|
R |
T |
I |
If construct with only one subsequent line |
|
R |
T |
I |
If construct |
|
R |
T |
I |
Task loop |
|
- |
T |
I |
Task execution breakpoint before live edit |
|
R |
T |
I |
Select construct |
|
R |
T |
I |
While construct |