| 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 |