Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »

Blen( )

Variable = RBLEN(canal, typebuffer)
Variable : Variable servant à mémoriser le résultat (Non String, ni Single)
canal : canal RS232 (0 à 3 suivant type de CUBLOC™ utilisé)
typebuffer: 0 = Buffer de réception , 1 = Buffer d'émission
La commande Blen() retourne le nombre courrant d'octets disponibles dans le buffer RS232
spécifié. Si le buffer est vide, le nombre 0 sera retourné. Lorsque vous recevez des données
dans le buffer, cette commande peut être utilisée pour savoir combien de données ont été
reçues avant de pouvoir les récupérer avec les commandes GET ou GETSTR.
Si le buffer de réception est plein, il ne vous sera plus possible de recevoir d'autres données.
Pour éviter cette situation, utilisez les interruptions en cas de réception de données ou
augmentez la taille du buffer de réception.
Dim A As Byte
Opencom 1,19200,0,100,50
On Recv1 DATARECV_RTN
Do
Loop
DATARECV_RTN:
If Blen(1,0) > 0 Then
A = Get(1)
End If
Return
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
' Lorsque des données sont reçue sur la
' RS232, continuer programme à DATARECV_RTN
' Boucle sans fin
' S'il y a au moins 1 octet de présent...
' Récupérer 1 octet
' Fin de la routine d'interruption
119

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières