Main Content

Esta página es para la versión anterior. La página correspondiente en inglés ha sido eliminada en la versión actual.

poslog

Devolver datos de posición registrados desde el sensor del dispositivo móvil

Descripción

ejemplo

[lat, lon, timestamp, speed, course, alt, horizacc] = poslog(m) devuelve los datos de la posición registrada para una o más de estas variables, donde m es el nombre del objeto mobiledev que obtiene los datos del sensor. Cada una de las variables de salida son un vector de N por 1 de latitud, longitud, marca de tiempo, velocidad, rumbo, altitud y precisión horizontal, donde N es el número de muestras obtenidas durante la duración de la captura. Los datos de posición se obtienen desde el GPS, la wifi o desde la red del móvil y se usa el que esté disponible.

Ejemplos

contraer todo

Este ejemplo asume que ya ha instalado y configurado MATLAB® Mobile™ en su dispositivo móvil. Si todavía no lo ha hecho, consulte Instalar MATLAB Mobile en su dispositivo.

Si desea leer los datos en una sesión diferente de MATLAB, inicie MATLAB Online™ o MATLAB en su ordenador local. Usar una instalación local para leer los datos del sensor también requiere uno de los siguientes paquetes de soporte, adecuados para su dispositivo móvil:

  • MATLAB Support Package for Apple iOS Sensors

  • MATLAB Support Package for Android™ Sensors

Inicie MATLAB Mobile en su dispositivo.

En la pantalla Sensores, pulse el sensor Posición.

Coloque el dispositivo donde desea obtener los datos del sensor.

En su sesión de MATLAB, cree un objeto mobiledev, m.

m = mobiledev

Empiece a registrar datos activando la propiedad Logging.

m.Logging = 1

Esta acción inicia la transmisión de datos desde todos los sensores seleccionados. También puede iniciar la transmisión pulsando el botón Empezar en MATLAB Mobile.

Obtenga los datos de posición registrados para latitud, longitud, marca de tiempo, velocidad, rumbo, altitud y precisión horizontal.

[lat, lon, t, speed, course, alt, horizacc] = poslog(m)

Nota

Puede que los datos de posición no aparezcan inmediatamente debido a la forma en que se recopilan. Es posible que vea un desfase en los datos.

Consulte Orientación de dispositivo para ver un diagrama que muestra los ejes X, Y y Z relativos al dispositivo.

Argumentos de salida

contraer todo

Nombre de la variable para los datos del registro de latitud, devuelto como un vector de N por 1 de valores de latitud en grados relativos al ecuador, con valores positivos que indican latitudes al norte del ecuador.

Nombre de la variable para los datos del registro de longitud, devuelto como un vector de N por 1 de valores de longitud en grados relativos al meridiano cero, con valores positivos que se extienden al este del meridiano.

Nombre de la variable para marca de tiempo, devuelto como un vector de N por 1 de marcas de tiempo del sensor de posición en el dispositivo móvil. El tiempo se expresa en segundos, relativos a la propiedad InitialTimestamp.

Nombre de la variable para datos del registro de velocidad, devuelto como un vector de N por 1 de valores de velocidad en metros por segundo.

Nombre de la variable para datos del registro de rumbo, devuelto como un vector de N por 1 de valores de rumbo en grados relativos al norte verdadero.

Nombre de la variable para datos del registro de altitud, devuelto como un vector de N por 1 de valores de altitud en metros por encima del nivel del mar.

Nombre de la variable para datos del registro de precisión horizontal, devuelto como un vector de N por 1 de valores de precisión horizontal radial, expresado en metros, definido por un círculo alrededor de la latitud y la longitud.

Historial de versiones

Introducido en R2015a