Borrar buffer MAtlab
Publicado por Xabier (3 intervenciones) el 25/04/2014 01:23:49
Buenas a tod@s otra vez
Estoy haciendo una comunicación serie entre arduino y Matlab, con varios sensores, he notado que los datos que me representan en las diferentes gráficas no se corresponden con los datos actuales, he pensado en borrar cada cierto tiempo el buffer de la comunicación, he buscado por internet y me dan las siguientes instrucciones;
serial_port_object = serial ( ' COM1 ');
serial_port_object.InputBufferSize = 50000 ;
serial_port_object.BaudRate = 19200 ;
fopen ( serial_port_object ) ;
datos= fread ( serial_port_object , serial_port_object.BytesAvailable ) ;
Fclose ( serial_port_object ) ;
pero no entiendo muy bien como borras el buffer, alguien me lo podría explicar?
Estoy haciendo una comunicación serie entre arduino y Matlab, con varios sensores, he notado que los datos que me representan en las diferentes gráficas no se corresponden con los datos actuales, he pensado en borrar cada cierto tiempo el buffer de la comunicación, he buscado por internet y me dan las siguientes instrucciones;
serial_port_object = serial ( ' COM1 ');
serial_port_object.InputBufferSize = 50000 ;
serial_port_object.BaudRate = 19200 ;
fopen ( serial_port_object ) ;
datos= fread ( serial_port_object , serial_port_object.BytesAvailable ) ;
Fclose ( serial_port_object ) ;
pero no entiendo muy bien como borras el buffer, alguien me lo podría explicar?
Valora esta pregunta


0