Titolo: Ricezione dati via porta seriale
Categoria: Tecniche |
|
Ultimo Aggiornamento: 12/07/05 |
I due comandi che permettono di leggere dati via porta seriale sono RECEIVE PACKET e RECEIVE BUFFER.
La differenza sostanziale sta nel fatto che RECEIVE PACKET legge sempre lo stesso numero di caratteri o fino ad un certo carattere di stop, ma il tutto con un limite di 32.000 caratteri, mentre RECEIVE BUFFER legge fino a 10Kb di buffer: quindi รจ necessario svuotare continuamente il buffer con una serie di comandi del tipo:
While (IP_Listen_Serial_Port)
RECEIVE BUFFER($vtBuffer)
If ((Length($vtBuffer)+Length(vtBuffer))>MAXTEXTLEN)
vtBuffer:=""
End if vtBuffer:=vtBuffer+$Buffer
End while
Inviato da: PierPaolo Sichera |
|
Visite: 13830 |
Se accedi con utente e password, puoi aggiungere dei commenti.