@SERIALPORTOPEN[COMn[, baud[, parity[, bits[, stopbits[, flow]]]]]] - Ouvre un port série pour la lecture et l'écriture. Les paramètres sont les suivants

 

COMn - Le port COM à ouvrir (COM1 - COM9)

 

baud - Le débit en bauds (110 - 256000)

 

parity - Le schéma de parité à utiliser. Il peut s'agir de l'une des valeurs suivantes

non

impair

paire

marque

espace

 

bits - Le nombre de bits dans les octets à transmettre et à recevoir.

 

stopbits - Le nombre de bits d'arrêt à utiliser. Il peut s'agir de l'une des valeurs suivantes

 

1

1.5

2

 

flow - Le type de contrôle de flux à utiliser. Il peut s'agir de l'une des valeurs suivantes

no

CtsRts

CtsDtr

DsrRts

DsrDtr

XonXoff

 

@SERIALPORTOPEN renvoie une poignée au port série, qui doit être transmise aux autres fonctions du port série.

 

Voir aussi : @SERIALPORTCLOSE, @SERIALPORTFLUSH, @SERIALPORTREAD, @SERIALPORTWRITE.

 

Exemple :

 

set port=%@serialportopen[com1,9600]

set string=%@serialportread[%port]

echo %@serialportwrite[%port,Goodbye!"

echo %@serialportflush[%port]

echo %@serialportclose[%port]