Variables Locales - SERAD MCS 32 EX Guide D'utilisation

Table des Matières

Publicité

Documentation MCS32

4-2-3- Variables locales

Ces variables ne sont accessibles que dans la tâche où elles sont déclarées (programme principal
et sous programmes). Elles acceptent les types bit, octet, entier, entier long, réel, chaîne de
caractères. Leurs valeurs ne sont pas conservées entre chaque mise sous tension.
Lorsque vous effectuez des calculs, il est souvent nécessaire de stocker temporairement des
valeurs. Vous avez besoin de conserver les valeurs pour les comparer mais sans les stocker dans
une variable globale.
Les variables locales n'ont pas besoin d'être explicitement définies avant d'être utilisées. Elles
possèdent un caractère d'identification à la fin du nom pour indiquer le type de donnée. Les
variables locales d'une tâche ne peuvent pas être utilisées par une autre tâche. Deux variables
avec le même nom, utilisées dans deux tâches, sont deux variables différentes. Dans une tâche,
la variable peut être utilisée dans le programme principal et dans les sous programmes.
Le traitement d'une variable locale est plus rapide que celui d'une variable globale. On ne peut
pas déclarer un tableau de variables locales.
℡ Attention : n'utilisez pas trop de variables locales de type chaîne de caractères car chacune
occupent 256 octets en mémoire ram !
Exemple :
a%=10
If Position
!>1000 Then Position
Compteur&=Compteur&+1
FormFeed$=Chr$(10)+Chr$(13)
Tableau récapitulatif des différents types :
R342
EX
' variable entière
!=0
' variable réelle
' variable entier long
' variable chaîne de caractères
- 76 -
SERAD S.A.

Publicité

Table des Matières
loading

Table des Matières