Functieblok STATUS

De functieblok STATUS schrijft een globale status. Zo kunnen respectievelijk meerdere verlichtingen of verbruikers worden gecontroleerd.

Tip: Om alle gebruikte elementen op te lijsten, klik met de rechtermuisknop op de functieblok. Als de database in een ander element is gebruikt, worden deze onder Gebruikt door weergegeven. De lijst wordt opgedeeld naar de naamruimtes van NS.

Database

De database DB wordt gebruikt om de globale naamruimte te definiëren. Bijvoorbeeld: Licht.AAN of Ventilatie.Stoornis enzovoort.

Ingang ON

De ingang geeft aan of de waarde actief is.

Ingang NUM

Aan de ingang kan een nummer worden doorgegeven. Deze wordt vervolgens geëvalueerd als ON waar is.

Ingang TEXT

Aan de ingang kan tekst met een tekenreeks worden doorgegeven. Zo is het mogelijk om bijvoorbeeld een foutmelding weer te geven. De tekst wordt alleen doorgegeven als de ingang ON waar is.

Tip: Met de tekenreeks {name} kan de naam van het document en met {dir} het pad aan de ingang TEXT worden doorgegeven. Er wordt echter niet meer naar namen gesorteerd. Met {dir:2} kan de lengte van het pad worden verkort tot 2 mappen. Met {dir:-1} wordt het pad vanaf onderen verkort. Het is ook mogelijk om het scheidingsteken te definiëren met behulp van {dir::\}.

Ingang NS

Met de ingang NS kan een dynamische naamruimte worden toegevoegd. Deze komt overeen met een ondergeschikte variabele. Dit vereenvoudigt het gebruik van sjablonen aanzienlijk. Om de waarde met de functieblok GETSTATUS te kunnen evalueren, moet deze identiek zijn aan de ingang NS.

Opmerking: Omdat de naam wordt uitgebreid met DB.NS, kan een conflict ontstaan met andere statusfunctieblokken. Als NS niet is gedefinieerd, heeft de interne variabele een punt aan het einde.