Toon posts:

gpsmodule uitlezen

Pagina: 1
Acties:
  • 58 views sinds 30-01-2008

Verwijderd

Topicstarter
ik ben bezig een programmaatje in c te schrijven om de data uit een gpsconsole op een scherm te zetten. de data uit de gpsconsole is volgens de nmea-0183 standaard. een voorbeeld van zo'n datastream is:

$GPGLL, 3723.2475,N,12158.3416,W,161229.487,A*2C

Uit zo'n stream zou ik graag alle gegevens tussen de komma's apart op het scherm krijgen. het dollarteken geeft het begin van de stream aan en het *2C (of achter het * een andere waarde) het einde. de stream bevat de lengtegraad, breedtegraad, welk halfrond en west/oost.

zou iemand mij kunnen helpen dit voor elkaar te krijgen. volgens mij hoeft het niet zo moeilijk te zijn maar omdat ik nog niet zoveel programmeerervaring heb is het me nog niet gelukt.

bvd :)

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Welke taal, wat wil je precies en wat heb je al geprobeerd? Dit is wel erg simpel natuurlijk, kan met vrijwel elke taal wel opgelost worden...

Enne, scriptrequests zijn helaas niet toegestaan...

[ Voor 17% gewijzigd door Megamind op 21-04-2007 10:11 ]


  • SlinkingAnt
  • Registratie: December 2001
  • Niet online
Op komma's splitsen is vrij simpel met een split of explode commando :)
PHP:
1
$stukjes = explode(',','$GPGLL, 3723.2475,N,12158.3416,W,161229.487,A*2C');

Waarbij $stukjes een array is met alle aparte stukken :)

Intel C2Q 9450@3.3 | Gigabyte P35-DS4 | Sapphire R280x | 4x 2GiB PC6400 Kingston DDR2 | 1x Intel 320SSD 240GB | 2x Spinpoint F1 320GiB


  • avon
  • Registratie: November 2002
  • Laatst online: 27-06 12:38
Zou hem splitten om de "," volgens mij ben je dan al heel ver ;)

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!


Verwijderd

Topicstarter
ik ben het programma aan het programmeren in c++, maar heb nog te weinig kennis van arrays om een array van onbekende grootte uit te lezen

  • SlinkingAnt
  • Registratie: December 2001
  • Niet online
Verwijderd schreef op zaterdag 21 april 2007 @ 10:20:
ik ben het programma aan het programmeren in c++, maar heb nog te weinig kennis van arrays om een array van onbekende grootte uit te lezen
Het lijkt me dat de data altijd dezelfde lengte heeft?

Intel C2Q 9450@3.3 | Gigabyte P35-DS4 | Sapphire R280x | 4x 2GiB PC6400 Kingston DDR2 | 1x Intel 320SSD 240GB | 2x Spinpoint F1 320GiB


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Verwijderd schreef op zaterdag 21 april 2007 @ 10:20:
ik ben het programma aan het programmeren in c++, maar heb nog te weinig kennis van arrays om een array van onbekende grootte uit te lezen
Dan wordt het tijd dat je die kennis op gaat doen, want wij zijn hier niet om je je werk voor te kauwen. :) Je hebt hier wat steekwoorden gehoord als "splitten", "arrays" en daar wil ik graag nog als alternatief "regular expressions" bij noemen. Met die zoekwoorden kom je er wel uit, mits je er tenminste wat moeite voor wil doen. Dit topic gaat in elk geval op slot omdat ik er niet meer van kan maken dan een scriptrequest, en die zien we hier niet graag zoals je in Programming FAQ - Scriptrequests kunt lezen. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.