Changes

23 bytes added ,  19:10, 6 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.
  −
<b>Schematic way variables interact between Macros and Action blocks:</b>
   
{|border="1" cellpadding="2"
 
{|border="1" cellpadding="2"
 +
|+Schematic way variables interact between Macros and Action blocks
 
!width="10"|Step #
 
!width="10"|Step #
!width="100"|Where from
+
!width="150"|Where from
!width="100"|Kind of variable
+
!width="150"|Kind of variable
!width="300"|When
+
!width="400"|When
 
|-
 
|-
 
|1
 
|1
 
|Macro
 
|Macro
|Local
+
|rowspan="2"|Local<br/>Input
 
|rowspan="2"|Call configuration time
 
|rowspan="2"|Call configuration time
 
|-
 
|-
 
|rowspan="3"|2
 
|rowspan="3"|2
 
|rowspan="3"|Action block
 
|rowspan="3"|Action block
|Input
   
|-
 
|-
 
|Input<br/>Working<br/>Output
 
|Input<br/>Working<br/>Output
 
|Action block process
 
|Action block process
 
|-
 
|-
|Output
+
|rowspan="2"|Output<br/>Local
 
|rowspan="2"|Call configuration time
 
|rowspan="2"|Call configuration time
 
|-
 
|-
 
|3
 
|3
 
|Macro
 
|Macro
|Local
   
|}
 
|}
  
editors
58

edits