Variabelen

<< Klik om de inhoudsopgave weer te geven >>

Navigatie:  Macro's > Macro: structuur en syntax >

Variabelen

De gebruiker kan in zijn macro zelf variabelen definiëren. Deze kunnen bijvoorbeeld worden gebruikt als teller of als hulpvariabele om de attributen te bewerken. Er zijn variabelen mogelijk die een tekst, een getal, een waarheidswaarde (boolean), een stand van een schakelaar of de richting van het vermogen of een object kunnen bevatten. Onderstaande tabel geeft een overzicht met daarin de mogelijke waarden die de variabelen kunnen bevatten.

 

Variabele type

Mogelijke Waarde

Initiële waarde

Tekst

'ABC…', 'abc…', '0123…'

leeg

Getal

1, 2, 3, … , 1.1, 1.2, 1.3, … , 1.2E3, …

0

Waarheidswaarde

TRUE of FALSE

FALSE

Schakelaarstand

OPEN of CLOSED

OPEN

Object

 

NIL

 

Ten aanzien van de mogelijke asymmetrische schakelaarstand bij drie fasen geldt het volgende:

Lezen: CLOSED als minimaal één van de drie fasen gesloten is; OPEN als alle fasen geopend zijn

Schrijven: CLOSED sluit de schakelaars van alle fasen; OPEN opent de schakelaars van alle fasen

 

De variabelen kunnen in de macro's worden gedefinieerd met het commando Set, waarbij zij een bepaalde waarde krijgen toegekend. Als een variabele niet is gedefinieerd, is de initiële waarde van de variabelen bij het eerste gebruik gegeven in de bovenstaande tabel.

 

De naam van de variabelen mag bestaan uit combinaties van letters, cijfers en de underscore (_).

 

Er zijn arrays gedefinieerd om grote hoeveelheden berekende resultaten op te slaan. Zie:

Arrays