Line 22: |
Line 22: |
| | | |
| Working variables are used to make all kinds of calculations/comparisons inside the action block, like any variable according to its type. The only difference with Input and Output ones is that they <b>do not appear</b> in the variables list when configuring the call, as they are not useful to the calling macro. | | Working variables are used to make all kinds of calculations/comparisons inside the action block, like any variable according to its type. The only difference with Input and Output ones is that they <b>do not appear</b> in the variables list when configuring the call, as they are not useful to the calling macro. |
| + | {|border="1" cellpadding="2" |
| + | |+Schematic way variables interact between Macros and Action blocks |
| + | !width="10"|Step # |
| + | !width="150"|Where from |
| + | !width="150"|Kind of variable |
| + | !width="400"|When |
| + | |- |
| + | |1 |
| + | |Macro |
| + | |rowspan="2"|Local<br/>Input |
| + | |rowspan="2"|Call configuration time |
| + | |- |
| + | |rowspan="3"|2 |
| + | |rowspan="3"|Action block |
| + | |- |
| + | |Input<br/>Working<br/>Output |
| + | |Action block process |
| + | |- |
| + | |rowspan="2"|Output<br/>Local |
| + | |rowspan="2"|Call configuration time |
| + | |- |
| + | |3 |
| + | |Macro |
| + | |} |
| | | |
| == Input and Output Parameters == | | == Input and Output Parameters == |
Line 40: |
Line 64: |
| !width="500"|Capabilities | | !width="500"|Capabilities |
| !width="80"|Macros | | !width="80"|Macros |
− | !width="80"|Action Blocks | + | !width="80"|Action blocks |
| |- | | |- |
| |Has a disabling switch | | |Has a disabling switch |
Line 64: |
Line 88: |
| |Actions can include “Wait For Trigger" | | |Actions can include “Wait For Trigger" |
| |Yes | | |Yes |
− | |Yes | + | |No |
| |- | | |- |
| |Actions can be grouped into condition sets | | |Actions can be grouped into condition sets |
Line 82: |
Line 106: |
| |Yes | | |Yes |
| |- | | |- |
− | |Can read & update calling macro's local variables | + | |Can create, read & update calling macro's local variables |
| |N/A | | |N/A |
| |No | | |No |