Exemple Simple De Programme Basic - COMFILE Cubloc CB220 Manuel Utilisateur

Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »

Exemple simple de programme BASIC

Vous trouverez ci-dessous un petit exemple de programme BASIC avec l'instruction Do...Loop.
Dim A As Byte
Do
Byteout 0, A
A=A+1
Loop
Ce programme « sort » la valeur de la variable A (qui s'incrémente automatiquement) sur le port
P0-P7. Le programme suivant utilise le recours à une « sous-routine » pour réaliser la même
chose:
Dim A As Byte
Do
Byteout 0, A
A=ADD_VALUE(A)
Loop
End
Function ADD_VALUE(B As Byte) As Byte
ADD_VALUE = B + 1
End Function
Même si ce programme peut vous sembler plus compliqué que le précédent, on aura pu mettre
en valeur que l'instruction A=A+1 a été transformée en une « fonction » qui pourra dès lors être
appelée depuis n'importe quelle autre partie du programme. Dans le cas d'un traitement plus
complexe qu'un simple A=A+1, vous pourrez réaliser des actions très complexes au sein d'une
fonction, laquelle pourra alors s'apparenter à une nouvelle instruction. Une fonction pourra par
exemple récupérer les valeurs d'un mini-module sonar externe au CUBLOC™ afin de
déterminer la distance qui le sépare d'un obstacle. Cette fonction pourra alors s'apparenter à
elle seule à une nouvelle instruction permettant de réaliser cette action, instruction que vous
pourrez appeler à tout moment dans votre programme en simplifiant ainsi sa composition.
Ces fonctions devront être écrites à la fin du programme principal.
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
MAIN P ROGRAM
SUB
Sub routine
FUNCTION
SUB
65

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières