Changes

459 bytes added ,  20:23, 29 March 2023
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
editors
59

edits