Outils d'utilisateurs

Outils du Site


gcbasic:syntaxe:variables

Variables

Au sujet de Variables

Une variable est une zone de mémoire du microcontrôleur (PIC), qui peut être utilisé pour garder un nombre o une série de lettres. Ceci est très utile pour beaucoup de choses, comme faire une lecture d'un capteur et agir sur lui, ou compter le nombre de fois qu'un robot a mené à bien une action particulière.

Chaque variable doit avoir un nom, comme “MiVariable ou “ComptePas”.
Choisir un nom pour une variable est facile - simplement il ne faut pas inclure d'espaces ou un quelconque autre symbole (sauf _), et soit sure que le nom contient au moins 2 caractères (lettres ou nombres). Une variable doit toujours commencer par une lettre.

Types de Variables

Il y a différents types de variables, y chaque type peut stocker une classe différente d'information.
Voici les types de variable que Great Cow BASIC utilise couramment :

Type de Variable Information que cette variable peut stocker Exemple d'utilisation pour ce type de variable
Bit Un bit (0 ou 1) Drapeaux pour savoir si une partie de code a été ou non exécuté
Byte Un nombre entier entre 0 et 255 Stockage général de données comme des compteurs.
Word Un nombre entier entre 0 and 65535 Stockage de grands nombres
Array Une lista de nombres entiers compris entre 0 et 255 Matrices
String Une série de lettres, nombres et symboles. Messages qui devront être vus à l'écran

Utilisation des variables

Les variables n'ont besoin d'aucune commande spéciale pour être placées - on met seulement le nom de la variable dans la commande quand la variable est nécessaire.

D'autres types de variables peuvent être utilisées de façon très similaire, excepté qu'elles doivent d'abord être dimensionnées. Ceci requière l'usage de la commande DIM pour le dire à Great Cow BASIC qui la manie un peu différemment d'une variable byte.

Une caractéristique des variables est qu'il est possible au microcontrôleur de vérifier une variable et de faire marcher seulement une partie de code si elle a une valeur donnéee. Ceci peut se faire avec la commande IF

Pour plus d'aide, voir:
Déclarer des variables avec DIM
Fixer des Variables

Manipuler individuellement les bits des variables
SET
ROTATE

Vérifier des variables y faire différentes choses en fonction de leurs valeurs:
IF
DO
FOR
Conditions

retour

gcbasic/syntaxe/variables.txt · Dernière modification: 2009/11/01 17:18 par per