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