Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

flush

Borre todos los datos de GPS acumulados en los buffers y restablezca las propiedades

Sintaxis

Descripción

flush(gps) borra los buffers y restablece los valores de las propiedades SamplesRead y SamplesAvailable.

ejemplo

Ejemplos

contraer todo

Leer datos del receptor GPS conectado a la computadora host usando el objeto serialport.

Hardware requerido

Para ejecutar este ejemplo, necesita:

  • Módulo GPS UBlox Neo-6M

  • antena gps

  • Módulo USB a UART

  • cable USB

  • Cables de conexión

Conexión de hardware

GPS_UART_USB_PC.png

Conecte los pines del módulo GPS UBlox Neo-6M a los pines de su módulo USB a UART. Las conexiones son:

  • VCC - +5V

  • RX-TXO

  • TX-RXI

  • Tierra - Tierra

Conecte la antena GPS al módulo GPS. Conecte el módulo USB a UART a la computadora host con un cable USB. GPS Fix se puede adquirir fácilmente en lugares que tengan una vista despejada del cielo. Espere a que el módulo GPS adquiera señales de satélite (Reparación). Esto se puede verificar verificando el LED Fix (D1) de su módulo GPS.

Crear objeto GPS

Conéctese al receptor GPS utilizando el objeto serialport. Especifique el nombre del puerto y la velocidad en baudios. Especifique el formato de salida de los datos como matriz.

s = serialport('COM4',9600);
gps = gpsdev(s,'OutputFormat',"matrix")
gps = 
  gpsdev with properties:

                         SerialPort: COM4	
                           BaudRate: 9600 (bits/s)

                     SamplesPerRead: 1	 
                           ReadMode: "latest"	 
                        SamplesRead: 0	 
Show all properties all functions

Leer los datos del GPS

Lea los datos del GPS y devuélvalos como matrices.

[lla,speed,course,dops,gpsReceiverTime,timestamp,overruns] = read(gps)
lla = 1×3

   NaN   NaN   NaN

speed = NaN
course = NaN
dops = 1×3

   NaN   NaN   NaN

gpsReceiverTime = datetime
   NaT

timestamp = datetime
   22-Mar-2021 03:41:00.274

overruns = 1

Muestra el número de muestras leídas y las muestras disponibles en el búfer del host.

gps.SamplesRead
ans = 1
gps.SamplesAvailable
ans = 0

Limpia todos los datos GPS acumulados en los buffers y restablece las propiedades SamplesRead y SamplesAvailable.

flush(gps)

Muestra el número de muestras leídas y las muestras disponibles en el búfer del host.

gps.SamplesRead
ans = 0
gps.SamplesAvailable
ans = 0

Limpiar

Cuando la conexión ya no sea necesaria, borre el objeto asociado.

delete(gps);
clear gps;
clear s;

Argumentos de entrada

contraer todo

El sensor GPS, especificado como un objeto gpsdev.

Historial de versiones

Introducido en R2020b

Consulte también

Objetos

Funciones