Entwicklung und Erprobung eines multifunktionalen Geo ...
Entwicklung und Erprobung eines multifunktionalen Geo ... Entwicklung und Erprobung eines multifunktionalen Geo ...
GeoSN UniBw Anlage 5nächst abgerundete Startsekunde zur aktuellen GPS-Sekunde (aus 2.2)) genutzt.‣ Trennung der einzelnen Bestandteile des Dateinamens durch Underlines, umden Namen wieder zerlegen zu können,‣ Dateiendung der Speicherdatei in Abhängigkeit vom Empfängertyp (derzeitunterstützte GPS-Empfänger SMART ANTENNA und NovAtel OEM3, sieheKapitel 7.2.1.2):o ALLSTAR ergibt *.log,o OEM3 ergibt *.gps,4) Senden der Loggingbefehle zum Aufzeichnen der notwendigen GPS-Daten:‣ Aufzeichnung von Trägerphasenrohdaten in der vorgegebenen Aufzeichnungsrate(aus 1.c)),‣ Aufzeichnung von Ephemeriden nur bei neuen Daten („onchanged“),‣ Aufzeichnung von Positionen nur alle 10 Sekunden,o Ist diese Vorgabe nicht möglich, so muss diese Datenreduktion innerhalbdes Loggingprogramms in Abhängigkeit der Nachrichteninhalte durchgeführtwerden (siehe Programmpunkt 3.5)).5) Erzeugung eines gekürzten Clusters der Informationen aus 1.:‣ Begrenzung der Informationen zur Anschlussart auf eine Variable des zugehörigenVerbindungstyps,‣ Einfügen zusätzlicher Laufvariablen zu den bisher aufgezeichneten Daten:o Bisherige aufgezeichnete Nachrichten der geforderten GPS-Daten sowieInformationen zu fehlerhaften Daten,o Aktuelle GPS-Woche und GPS-Sekunden,o Aktuelle GPS-Positionen,o Stringelement, das als Zwischenspeicher unvollständiger Nachrichtenteiledient,6) Anlegen einer GOCA-Datei:‣ Überprüfung in Abhängigkeit der Systemzeit des Rechners der Zentralstation,ob bereits eine GKA-Datei des aktuellen Datums vorliegt:o Anlegen einer Datei bestehend aus Jahr, Monat und Tag (31.11.2007 ergibt071131.gka) nur falls noch nicht vorhanden,o Übernahme der notwendigen Header-Informationen zum Namen, der Art(Referenz oder Rover) und den Koordinaten der genutzten Empfänger [32](Informationen aus 1.a), b) und f)),- Seite 144-
GeoSN UniBw Anlage 53. Abfrage der Sensorknoten in einer Lesen&Speichern Routine:1) Empfangen von Daten von der Schnittstelle bzw. der Internetadresse,‣ Einhalten minimaler Wartezeiten, um das Abfragen der nachfolgenden Empfängernicht zu verzögern, dabei allerdings immer Auslesen des komplettenPuffers, um ein Überlaufen zu verhindern,o Bei einer späteren Einbindung von „ferngesteuerten“ Sensoren (etwa denTachymetern) müssen an dieser Stelle vor dem Empfang von Messwertenzunächst die entsprechenden Messbefehle in der vorgegebenen Form übersendetwerden.2) Anhängen der empfangenen Daten an den derzeitigen Zwischenspeicher,3) Analyse des aktuellen Zwischenspeichers:‣ Suche nach der ersten kompletten Nachricht innerhalb des Zwischenspeichers:o Auffinden über empfängerspezifische Header-Informationen und der mitgeteiltenNachrichtenlänge,‣ Kürzung des Zwischenspeichers auf den verbleibenden Rest des Datenstrings,4) Qualitätsprüfung:Da viele der Sensoren insbesondere binäre Messdaten mit Checksummen versehen(siehe Kapitel 4.2.4), können diese als Qualitätskriterium empfangener Nachrichtenherangezogen werden. Sind keine derartigen Checksummen vorhanden, aber der Aufbauvon Antwortstrings und auch Fehlermeldungen genau bekannt, können diese ebenfallsüber entsprechenden Routinen geprüft werden.‣ Erfüllt eine Nachricht die Anforderungen nicht, so wird sie verworfen,‣ Es werden derzeit zwei Checksummenüberprüfungen angewendet (siehe Kapitel4.1.4):o XOR-Prüfung bei NovAtel OEM3-Nachrichten,o Summen-Prüfung bei ALLSTAR-Nachrichten,5) Analyse des Nachrichteninhalts:Validierte Nachrichten werden bezüglich ihres Inhalts anhand der bekannten Strukturenempfangener Nachrichtentypen analysiert, um verschiedne Sensorparameter aktuellzu visualisieren und Systemparameter zu übernehmen.‣ Position,o Bei Geräten, die nur unzureichende Einstellung der niedrigsten Aufzeichnungsratezulassen, etwa die einfachen GPS-Empfänger mit minimalenAufzeichnungsraten von 1Hz, kann hier von Seiten der Software die Behandlungder Daten nachgeordnet eingeschränkt werden, indem Nachrichtennur in Abhängigkeit des Messzeitpunkts (etwa über die GPS-Sekundeeiner Nachricht ablesbar) weiter bearbeitet und abgespeichert werden.- Seite 145-
- Seite 94 und 95: GeoSN UniBwKapitel 5 Realisierung d
- Seite 96 und 97: GeoSN UniBwKapitel 5 Realisierung d
- Seite 98 und 99: GeoSN UniBwKapitel 6 Entwicklung de
- Seite 100 und 101: GeoSN UniBwKapitel 6 Entwicklung de
- Seite 102 und 103: GeoSN UniBwKapitel 6 Entwicklung de
- Seite 104 und 105: GeoSN UniBwKapitel 6 Entwicklung de
- Seite 106 und 107: GeoSN UniBwKapitel 6 Entwicklung de
- Seite 108 und 109: GeoSN UniBwKapitel 6 Entwicklung de
- Seite 110 und 111: GeoSN UniBwKapitel 7 Praktische Tes
- Seite 112 und 113: GeoSN UniBwKapitel 7 Praktische Tes
- Seite 114 und 115: GeoSN UniBwKapitel 7 Praktische Tes
- Seite 116 und 117: GeoSN UniBwKapitel 7 Praktische Tes
- Seite 118 und 119: GeoSN UniBwKapitel 7 Praktische Tes
- Seite 120 und 121: GeoSN UniBwKapitel 7 Praktische Tes
- Seite 122 und 123: GeoSN UniBwKapitel 7 Praktische Tes
- Seite 124 und 125: GeoSN UniBwKapitel 7 Praktische Tes
- Seite 126 und 127: GeoSN UniBwKapitel 7 Praktische Tes
- Seite 128 und 129: GeoSN UniBwKapitel 7 Praktische Tes
- Seite 130 und 131: GeoSN UniBwKapitel 8 Zusammenfassun
- Seite 132 und 133: GeoSN UniBw Anlage 2Anlage 2 Unters
- Seite 134 und 135: GeoSN UniBw Anlage 2Wird der Radius
- Seite 136 und 137: GeoSN UniBw Anlage 3innerhalb des S
- Seite 138 und 139: GeoSN UniBw Anlage 4Anlage 4 Unters
- Seite 140 und 141: GeoSN UniBw Anlage 4Es ist das Abfa
- Seite 142 und 143: GeoSN UniBw Anlage 5Anlage 5 Progra
- Seite 146 und 147: GeoSN UniBw Anlage 5‣ Aktuelle GP
- Seite 148 und 149: GeoSN UniBw Anlage 52) Vorgabe eine
- Seite 150 und 151: GeoSN UniBw Anlage 6GeotechnikMotor
- Seite 152 und 153: GeoSN UniBw Anlage 6WLAN/LAN-Infras
- Seite 154 und 155: GeoSN UniBw Anlage 6rung einer Seit
- Seite 156 und 157: GeoSN UniBw Anlage 7Soll mit der Sc
- Seite 158 und 159: GeoSN UniBw Anlage 8Abbildung 57: U
- Seite 160 und 161: GeoSN UniBw Anlage 9Anlage 9 Kosten
- Seite 162 und 163: GeoSN UniBw Anlage 10Anlage 10Gloss
- Seite 164 und 165: GeoSN UniBw Anlage 10Local Area Net
- Seite 166 und 167: GeoSN UniBw Anlage 10WLAN Root-Brid
- Seite 168 und 169: GeoSN UniBwAbbildungs- und Tabellen
- Seite 170 und 171: GeoSN UniBwLiteraturverzeichnising,
- Seite 172 und 173: GeoSN UniBwLiteraturverzeichnis[43]
- Seite 174 und 175: GeoSN UniBwLiteraturverzeichnis[74]
- Seite 176 und 177: GeoSN UniBwLiteraturverzeichnis[107
- Seite 178 und 179: GeoSN UniBwWeb-Literaturverzeichnis
- Seite 180: GeoSN UniBwDankDankIch danke meiner
<strong>Geo</strong>SN UniBw Anlage 53. Abfrage der Sensorknoten in einer Lesen&Speichern Routine:1) Empfangen von Daten von der Schnittstelle bzw. der Internetadresse,‣ Einhalten minimaler Wartezeiten, um das Abfragen der nachfolgenden Empfängernicht zu verzögern, dabei allerdings immer Auslesen des komplettenPuffers, um ein Überlaufen zu verhindern,o Bei einer späteren Einbindung von „ferngesteuerten“ Sensoren (etwa denTachymetern) müssen an dieser Stelle vor dem Empfang von Messwertenzunächst die entsprechenden Messbefehle in der vorgegebenen Form übersendetwerden.2) Anhängen der empfangenen Daten an den derzeitigen Zwischenspeicher,3) Analyse des aktuellen Zwischenspeichers:‣ Suche nach der ersten kompletten Nachricht innerhalb des Zwischenspeichers:o Auffinden über empfängerspezifische Header-Informationen <strong>und</strong> der mitgeteiltenNachrichtenlänge,‣ Kürzung des Zwischenspeichers auf den verbleibenden Rest des Datenstrings,4) Qualitätsprüfung:Da viele der Sensoren insbesondere binäre Messdaten mit Checksummen versehen(siehe Kapitel 4.2.4), können diese als Qualitätskriterium empfangener Nachrichtenherangezogen werden. Sind keine derartigen Checksummen vorhanden, aber der Aufbauvon Antwortstrings <strong>und</strong> auch Fehlermeldungen genau bekannt, können diese ebenfallsüber entsprechenden Routinen geprüft werden.‣ Erfüllt eine Nachricht die Anforderungen nicht, so wird sie verworfen,‣ Es werden derzeit zwei Checksummenüberprüfungen angewendet (siehe Kapitel4.1.4):o XOR-Prüfung bei NovAtel OEM3-Nachrichten,o Summen-Prüfung bei ALLSTAR-Nachrichten,5) Analyse des Nachrichteninhalts:Validierte Nachrichten werden bezüglich ihres Inhalts anhand der bekannten Strukturenempfangener Nachrichtentypen analysiert, um verschiedne Sensorparameter aktuellzu visualisieren <strong>und</strong> Systemparameter zu übernehmen.‣ Position,o Bei Geräten, die nur unzureichende Einstellung der niedrigsten Aufzeichnungsratezulassen, etwa die einfachen GPS-Empfänger mit minimalenAufzeichnungsraten von 1Hz, kann hier von Seiten der Software die Behandlungder Daten nachgeordnet eingeschränkt werden, indem Nachrichtennur in Abhängigkeit des Messzeitpunkts (etwa über die GPS-Sek<strong>und</strong>eeiner Nachricht ablesbar) weiter bearbeitet <strong>und</strong> abgespeichert werden.- Seite 145-