Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »

Get( )

Variable = GET(canal, NbData)
Variable : Variable servant à mémoriser le résultat (non String, ni Single)
canal : Canal RS232 (0 à 3 suivant modèle de CUBLOC™ utilisé)
NbData : Nombre de données à recevoir (1 à 4)
Lecture des données depuis le port RS232. La commande GET() effectue une lecture des
données depuis le buffer de réception RS232. Si aucune donnée n'est présente dans le buffer
de réception, la commande n'est pas effectuée (vous pourrez également utiliser la commande
BLEN() pour vous assurer au préalable de la présence de données dans le buffer avant
d'essayer de les récupérer). Le nombre de données à lire devra être compris entre 1 et 4. Pour
recevoir un seul octet, le paramètre NbData devra donc être à 1. Pour recevoir une donnée de
type Long, le paramètre NbData devra donc être à 4. Pour pouvoir recevoir une plus grande
quantité de donnée, utilisez la commande GETSTR().
Astuce : Utilisez la commande SYS(1) après GET() ou GETSTR() pour vérifier combien de
données ont été actuellement lues. Si 5 octets ont été reçus et seulement 4 vérifiés... 1 octet
sera alors perdu.
Const Device = cb280
Dim A as Byte
Opencom 1,115200,3,50,10
On Recv1 Gosub GOTDATA
Do
Do while In(0) = 0
Loop
Put 1,asc("H"),1
Put 1,asc("E"),1
Put 1,asc("L"),1
Put 1,asc("L"),1
Put 1,asc("O"),1
Put 1,13,1
Put 1,10,1
Do while In(0) = 1
Loop
Loop
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
' Attend jusqu'à ce qu'un BP connecté sur P0 soit sollicité
' HELLO + Chr (13) + Chr (10)
143

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières