L’énoncé define ... variable permet de définir le type de variablesglobales et locales, et des attributs.
Syntaxe :
Au démarrage de la simulation, toutes les variables et attributs sont automatiquement initialisés à zéro (ou comme champ nul s’il s’agit du type text ou alpha).
Une variable monitorée [monitored] est une variable à laquelle est associée une valeur et un sous-programme. Chaque fois qu’il y a un accès à une variable monitorée, le sous-programme associé est appelé. Étant donné qu’une variable peut être monitorée à gauche ou à droite, ou à gauche et à droite, des routines à gauche et/ou à droite sont associées à cette variable. Les variables peuvent être sans indice ou indicées. Le nombre de paramètres de la routine associée doit correspondre aux nombres d’indices. Les mots left et right font référence à la gauche et/ou à la droite du signe = dans un énoncé let.