<< Click to Display Table of Contents >> Navigation: Macros > Macro structure and syntax > Macro variables |
The user can define variables in a macro. These may be used as counters or as support variables for the processing of attributes. A variable may contain text, a number, a logical value (Boolean), a switch position or a power direction. The various options and the corresponding permissible values are listed in the following table.
Variable type |
Possible values |
Initial value |
Text |
'ABC…', 'abc…', '0123…' |
empty |
Number |
1, 2, 3, … , 1.1, 1.2, 1.3, … , 1.2E3, … |
0 |
Boolean |
TRUE or FALSE |
FALSE |
Switch position |
OPEN or CLOSED |
OPEN |
Power direction |
SUPPLY or ABSORB |
ABSORB |
Object |
|
NIL |
A variable may be defined in a macro by means of the command Set, assigning a particular value. If a variable is not defined, its initial value (i.e. its value when first used) is as indicated in the table above.
The name of a variable may contain letters, numbers and underscore characters (_).
•Arrays: defined to store a large amount of calculated values
See also:
Back to Structure and syntax.