Creare un oggetto porta seriale . Questo esempio utilizza la porta seriale COM1 . Questa è normalmente la prima porta seriale , anche se la configurazione del sistema può essere diverso . E 'simile a un handle di file e fornisce informazioni per la scrittura e la lettura dalla porta seriale . Il codice sarebbe il seguente :
serial_port_object = serial ( ' COM1 ');
2
configurare la porta seriale . Due parametri comuni a impostati per la lettura dei dati è la dimensione del buffer di ingresso in byte e la velocità di trasmissione dello strumento che si sta leggendo i dati da . Quest'ultimo numero sarà disponibile nella documentazione dello strumento . Utilizza il codice simile al seguente :
serial_port_object.InputBufferSize = 50000;
serial_port_object.BaudRate = 19200 ;
3
comunicazione aperta alla porta seriale utilizzando il seguente codice :
fopen ( serial_port_object ) ;
4
svuotare il buffer di corrente utilizzando il seguente codice:
dati
= fread ( serial_port_object , serial_port_object.BytesAvailable ) ;
la variabile bytesAvailable viene impostato dalla porta seriale che indica il numero di byte nel buffer che sono attualmente riempito con dati . La funzione " fread " restituirà i dati binari
5
chiudere la porta seriale utilizzando il seguente codice : .
Fclose ( serial_port_object ) ;
Programmazione © www.354353.com