software MATLAB
Mostrar más instrucciones
1
Crear un objeto puerto serie. En este ejemplo se utilizará el puerto serie COM1 . Este suele ser el primer puerto serie , a pesar de la configuración del sistema puede ser diferente. Es similar a un identificador de archivo y proporciona información para escribir y leer desde el puerto serial. El código sería el siguiente:
serial_port_object = serial ( ' COM1 ');
2
Configurar el puerto serie. Dos parámetros comunes establecidos para la lectura de datos son el tamaño de la memoria intermedia de entrada en bytes y la velocidad de transmisión del instrumento que está leyendo datos . El segundo número estará disponible en la documentación del instrumento. Utilice el código similar al siguiente :
serial_port_object.InputBufferSize = 50000 ;
serial_port_object.BaudRate = 19200 ;
3
comunicación abierta con el puerto serie usando el siguiente código :
fopen ( serial_port_object ) ;
4
vaciar el búfer actual utilizando el siguiente código:
datos
= fread ( serial_port_object , serial_port_object.BytesAvailable ) ;
la variable bytesAvailable se establece por el hardware de puerto serie que indica el número de bytes en la memoria intermedia que en la actualidad están llenos de datos . La función " fread " devolverá datos binarios
5
Cerca del puerto serie con el siguiente código: .
Fclose ( serial_port_object ) ;