TOW
Moderator: Roland
-
- Beiträge: 671
- Registriert: 07.10.2006 - 16:23
Re: TOW
Hallo Stefan,
vielen Dank für die schnelle Antwort.
Die TOW-Zeit muss ich aber in meinem Quellcode in die normale konventionelle Zeit umwandeln,
deswegen bräuchte ich die genaue Vorgehensweise (Algorithmus)
P.S. die TOW Zeit ist in Millisekunden
Danke
Gruß
vielen Dank für die schnelle Antwort.
Die TOW-Zeit muss ich aber in meinem Quellcode in die normale konventionelle Zeit umwandeln,
deswegen bräuchte ich die genaue Vorgehensweise (Algorithmus)
P.S. die TOW Zeit ist in Millisekunden
Danke
Gruß
-
- Beiträge: 671
- Registriert: 07.10.2006 - 16:23
Re: TOW
Hallo Elessedil,
sag doch mal ein bischen was zu deinem Projekt, ein wenig die Hintergründe, gewähre uns doch einen kleinen Einblick in das Lastenheft, sonst stochern wir hier so lange im Nebel.
Da ich ja gerne immer den einfachsten Weg gehe , würde ich zunächst die überschaubare Gleichung:
UTC + Leap = GPS mit Leap = derzeit 14s
wählen.
Als nächstes würde ich in der Doku des Empfängers nachsehen, ob der,nach Eingabe eines Befehls die TOW über eine Schnittstelle ausgibt, bzw. die TOW in irgendeinem Datensatz regelmässig verrät.
Vielleicht kann man ja uch die Timebase mittels Softwarebefehl von UTC auf GPS-Time umstellen und die TOW lässt sich so regelmässig auslesen?
Oder musst du eine Anwendung erstellen, die die TOW aus den Rohdaten des Empfängers, also aus den Subframedaten ermittelt.
http://www.navcen.uscg.gov/pubs/gps/icd200/default.htm
Gewährt dir dein Empfänger überhaupt Zugang zu diesen Daten?
Wenn ja, dann gibts aber mit einiger Wahrscheinlichkeit auch schon die "fertige" TOW irgendwo auszulesen...
Stefan
sag doch mal ein bischen was zu deinem Projekt, ein wenig die Hintergründe, gewähre uns doch einen kleinen Einblick in das Lastenheft, sonst stochern wir hier so lange im Nebel.
Da ich ja gerne immer den einfachsten Weg gehe , würde ich zunächst die überschaubare Gleichung:
UTC + Leap = GPS mit Leap = derzeit 14s
wählen.
Als nächstes würde ich in der Doku des Empfängers nachsehen, ob der,nach Eingabe eines Befehls die TOW über eine Schnittstelle ausgibt, bzw. die TOW in irgendeinem Datensatz regelmässig verrät.
Vielleicht kann man ja uch die Timebase mittels Softwarebefehl von UTC auf GPS-Time umstellen und die TOW lässt sich so regelmässig auslesen?
Oder musst du eine Anwendung erstellen, die die TOW aus den Rohdaten des Empfängers, also aus den Subframedaten ermittelt.
http://www.navcen.uscg.gov/pubs/gps/icd200/default.htm
Gewährt dir dein Empfänger überhaupt Zugang zu diesen Daten?
Wenn ja, dann gibts aber mit einiger Wahrscheinlichkeit auch schon die "fertige" TOW irgendwo auszulesen...
Stefan
Re: TOW
Hallo Stefan,
bei dem Programm handelt es sich um einen Treiber für einen GPS-Receiver (FC Oncore).
Der Receiver muss erst mal konfiguriert werden, was ich auch mache, indem ich entsprechende Befehle absetze.
Der Receiver antwortet dann mit entsprechenden Nachrichten. Im Moment muss ich leider mit binary-Format arbeiten:(.
Die TOW in Millisekunden ist in einer der Antworten auch enthalten und ich kann die auslesen. Die GPS-Zeit muss ich dann auch anzeigen können, und zwar im
üblichen Format hh:mm:ss. Daher die Frage: wie kann ich diese TOW in Millisekunden in Stunden:Minuten:Sekunden umwandeln?
Ausschnitt aus dem user's guide:
Response Message:
@@PeisytmmmmbddcccprC<CR><LF>
.............
mmmm: GPS Time Of Week (TOW) for 0 .. 604799999 (0 .. 604799.999 seconds)
Applicability in milliseconds
Diese mmmm-Zeit muss ich dann in die konventionelle Zeit umwandeln.
Vielen Dank für deine Hilfe
Gruß
bei dem Programm handelt es sich um einen Treiber für einen GPS-Receiver (FC Oncore).
Der Receiver muss erst mal konfiguriert werden, was ich auch mache, indem ich entsprechende Befehle absetze.
Der Receiver antwortet dann mit entsprechenden Nachrichten. Im Moment muss ich leider mit binary-Format arbeiten:(.
Die TOW in Millisekunden ist in einer der Antworten auch enthalten und ich kann die auslesen. Die GPS-Zeit muss ich dann auch anzeigen können, und zwar im
üblichen Format hh:mm:ss. Daher die Frage: wie kann ich diese TOW in Millisekunden in Stunden:Minuten:Sekunden umwandeln?
Ausschnitt aus dem user's guide:
Response Message:
@@PeisytmmmmbddcccprC<CR><LF>
.............
mmmm: GPS Time Of Week (TOW) for 0 .. 604799999 (0 .. 604799.999 seconds)
Applicability in milliseconds
Diese mmmm-Zeit muss ich dann in die konventionelle Zeit umwandeln.
Vielen Dank für deine Hilfe
Gruß
-
- Beiträge: 671
- Registriert: 07.10.2006 - 16:23
Re: TOW
Hallo Elessedil
da wären mal Code-Beispiele:
http://www.lsc-group.phys.uwm.edu/lal/s ... ource.html
http://ldas-cit.ligo.caltech.edu/doc/tc ... metcl.html
http://www.lsc-group.phys.uwm.edu/daswg ... files.html
Hilft das weiter?
Stefan
da wären mal Code-Beispiele:
http://www.lsc-group.phys.uwm.edu/lal/s ... ource.html
http://ldas-cit.ligo.caltech.edu/doc/tc ... metcl.html
http://www.lsc-group.phys.uwm.edu/daswg ... files.html
Hilft das weiter?
Stefan