release
Liberar el objeto GPS
Sintaxis
Descripción
Ejemplos
Lea los datos del receptor GPS conectado a la computadora host en un puerto serie específico.
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
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
Crea un objeto gpsdev
para el receptor GPS conectado a un puerto específico. Especifique el formato de salida de los datos como un calendario.
gps = gpsdev('COM4','OutputFormat',"timetable")
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
Leer los datos del GPS y devolverlos como horario.
[tt,overruns] = read(gps)
tt=1×5 timetable
Time LLA GroundSpeed Course DOPs GPSReceiverTime
________________________ _________________________ ___________ ______ ____________________ ________________________
22-Mar-2021 15:31:15.190 17.47 78.343 449.6 0.25619 NaN 9.31 1.48 9.19 22-Mar-2021 10:01:14.000
overruns = 0
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
Suelte el objeto GPS para configurar las propiedades no ajustables. La función de liberación también borra el búfer y restablece las propiedades SamplesRead
y SamplesAvailable
.
release(gps)
Especifique el número de muestras por lectura en 2. Leer los datos del GPS.
gps.SamplesPerRead = 2; read(gps)
ans=2×5 timetable
Time LLA GroundSpeed Course DOPs GPSReceiverTime
________________________ _________________________ ___________ ______ ____________________ ________________________
22-Mar-2021 15:31:17.178 17.47 78.343 450 0.063791 NaN 9.32 1.48 9.2 22-Mar-2021 10:01:16.000
22-Mar-2021 15:31:17.178 17.47 78.343 450 0.063791 NaN 9.32 1.48 9.2 22-Mar-2021 10:01:16.000
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
Limpiar
Cuando la conexión ya no sea necesaria, borre el objeto asociado.
delete(gps);
clear gps;
Argumentos de entrada
El sensor GPS, especificado como un objeto gpsdev
.
Historial de versiones
Introducido en R2020b
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)