Autor Tema: concatenar dos o mas registros  (Leído 4527 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pachomil

  • PIC12
  • **
  • Mensajes: 70
concatenar dos o mas registros
« en: 29 de Marzo de 2010, 12:59:54 »
si yo estoy recibiendo de un gps un dato en codigo nmea y quiero pasarlo a grados minutos segundo como hago para concatenar los registros que me llegan para poder hacer la operacion matematica

Desconectado kilopondio

  • PIC12
  • **
  • Mensajes: 89
Re: concatenar dos o mas registros
« Respuesta #1 en: 29 de Marzo de 2010, 13:02:04 »
Para eso tienes que saber como funciona ese protocolo y como conforma los datos que envia.la conexion es USB o RS232 o que tipo??.

Saludos



si yo estoy recibiendo de un gps un dato en codigo nmea y quiero pasarlo a grados minutos segundo como hago para concatenar los registros que me llegan para poder hacer la operacion matematica

Desconectado pachomil

  • PIC12
  • **
  • Mensajes: 70
Re: concatenar dos o mas registros
« Respuesta #2 en: 29 de Marzo de 2010, 14:04:43 »
es por conexion rs232 y la sentencia nmea es de este tipo $GPGGA,161555.4321.1752,N,00823.0447,W,2,.......... en donde los primeros numeros son la latitud y los otros son la longitud yo los recibo cada uno en un registro diferente, si los quiero pasar a grados minutos segundos debo de hacer una operacion matematica pero con todo el numero no con cada uno

Desconectado MarkKnopfler81

  • PIC12
  • **
  • Mensajes: 64
    • PICs, Electrónica y Robótica
Re: concatenar dos o mas registros
« Respuesta #3 en: 29 de Marzo de 2010, 19:21:02 »
Es muy facil ya que esta todo ahi hay que pasar los datos a variables por ejemplo

$GPGGA,161555.4321.1752,N,00823.0447,W,2

significa que son las 16:15:55 ZULU

despues viene la latitud 43º 21,1752' Norte

longitud: 008º 23,0447' Oeste

en tu caso corresponde a A Coruña, no?

mira este link

Solo debes hacer un buffer para leer $GPGA y vas separando campos por comas....

saludos.
« Última modificación: 29 de Marzo de 2010, 19:27:02 por MarkKnopfler81 »


 

anything