Hallo an alle Segler und Wassersportfreunde,
das Skript SegelOzi 2.0 ist jetzt fertig.
Damit es kein Durcheinander gibt, habe ich diesen Threat neu eröffnet.
Die Funktionen dieses Skriptes richten sich vornehmlich an Fahrten- und Regattasegler, die (auch) OziCE zur Navigation benutzen und Leute, die mit kleinen Schiffen unterwegs sind.
Ich habe ihn geschrieben, weil ich
1. nicht nur wissen will, wo ich gerade bin, sondern auch, wohin der aktuelle
Kurs mich tatsächlich führt.
2. beim Kreuzen wissen will, ob ich genügend Höhe habe, um mit dem
nächsten Schlag das Ziel erreichen zu können.
3. die Erfahrung gemacht habe, daß eine halbwegs vernünftige Navigation mit
dem PPC i.d.R. nur dann möglich ist, wenn ich vorher eine Route erstellt
oder einen Track geladen habe.
4. mir den Umgang mit OziCe auf dem Wasser erleichtern möchte.
5. keine Lust auf und keinen Platz für ein weiteres Navigationsprogramm auf
meinem PPC habe.
6. einige weitere wassersportspezifische Funktionen bei OziCE vermisse.
7. mir jeden Winter eine Aufgabe stelle, die mich zu neuen Ufern führt.
Es beinhaltet zum Funktionieren sechs zusammengehörende Teile:
1. NavBoat - Pointer
2. SegelOzi2.0 - Funktionen für Fahrten- und Regattasegler
3. NavBoatWinkel2.0.txt (Die hier verwendete Datei ist nicht für für
SegelOzi - light zu gebrauchen)
4. Das Programm "Kompass.exe"
5. Eine bestimmte deutsche Sprachdatei für OziCE
6. Eventuell ist ein andere Explorer (z.B. Total Commander CE)
notwendig. Nicht zum Funktionieren des Skriptes!
Der NavBoat - Pointer stellt ein Schiffssymbol dar und ermöglicht es, mehrere Linien mit dem Standort als Ausgangspunkt auf die Karte zu legen.
Die Vorauslinie zeigt den Kurs über Grund an. Ich kann also sehen und überprüfen, ob bei der aktuellen Abdrift mit dem gefahrenen Kurs das Ziel erreicht wird.
Zwei Linien - eine nach BB und eine nach StB - mit jeweils dem gesamten Wendewinkel des Schiffes zeigen mir beim Kreuzen den Wendepunkt an.
Mit Hilfe der Linien kann ich sehen, ob ich z.B. mit dem nächsten Schlag die Tonne oder die Landzunge runden oder die Hafeneinfahrt erreichen kann. Über die Größe des Pointers kann auch die Länge der Linien beinflusst werden.
Das Skript selber beinhaltet folgende automatisierte Funktionen bzw. Aufrufe von Bedienungsfenstern:
1. Mann über Bord
2. Ankeralarm
3. Route erstellen
4. Routen - Navigation
5. Track laden/ Entfernungen messen
6. Gefahrenstellen makieren
7. Wendewinkel, Peillinien erstellen
7.1 NavBoat - Linien eintragen
7.2 NavBoat - Linien löschen
7.3 NavBoat - Pointer laden
7.4 Arrow - Pointer laden
8. Bildschirmhelligkeit - max
9. Bildschirmhelligkeit - mittel
10. Bildschirmhelligkeit - min
11. Lautstärke - mittel
12. Lautstärke - aus
Dazu noch einige Erklärungen:
1. Mann über Bord
Kann mit einem einzigen Tastendruck aktiviert werden - funktioniert in
jedem Fall - es ist also egal, ob der PPC an ist, Ozi läuft oder nicht oder
welcher Modus gerade aktiv ist - es wird ein WP erzeugt, dieser mit "MOB"
benannt und die Navigation zu diesem WP gestartet.
======================================================================
Im Fenster "Zeige Sateliten" muß bei "Auto" ein Häkchen gesetzt sein!!
======================================================================
Beim SatFix wird dieses Fenster automatisch von Ozi geschlossen. Das
Skript wartet darauf und läuft dann weiter. Wenn nach drei Minuten kein
SatFix da ist, wird das Skript automatisch beendet.
Wichtig!!!!!!!!
Damit diese Funktion so funktioniert wie es sein soll, muß an folgenden Stellen ein Häkchen gesetzt sein:
View/Wegpunkte/Auto WP Eigenschaften
File/Einstellungen/Grund Einstellungen/Andere/AutoStart GPS Coms
File/Einstellungen/Navigation/Zeichne Nav-Linie
2. Ankeralarm
Startet die entsprechende Funktion des Programmes Kompass.exe -
aktiviert das GPS - erhöht die Systemlautstärke, weil ich die häufig auf Null
stehen habe.
3. Route erstellen
Ruft die Route Create Toolbar auf
4. Routen - Navigation
Ruft die Route Nav Toolbar auf
5. Track laden/ Entfernungen messen
Ruft die Track Toolbar auf
6. Gefahrenstellen - markieren
Ruft die Waypoint Toolbar auf - diese können über Ozi-Desktop mit
WAV-Dateien gekoppelt werden und beim Erreichen einen akustischen
Alarm auslösen.
7. Wendewinkel, Peillinien erstellen
7.1 NavBoatWinkel eintragen
Es öffnet sich ein Eingabefenster, wo die Gradzahl eingegeben werden
muß. Nach dem Klick auf "OK" werden die Winkelkoordinaten automatisch
in die NavBoat.mmp eingetragen und der Pointer dann neu geladen. Das
ist notwendig, damit die entsprechende Linie dann im Bildschirm
dargestellt wird.
===========================================================================================================================
SegelOzi 2.0 funktioniert nur mit der NavBoatWinkel2.0.txt
===========================================================================================================================
7.2 NavBoatWinkel löschen
Automatisches Löschen der Winkekkoordinaten in der NavBoat.mmp. Die
Funktion löscht die obersten zwei Zeilen der NavBoat.mmp, d.h. die
jeweils zuletzt eingetragene Linie.
7.3 NavBoat - Pointer laden
Nach dem Kopieren muß der Pointer neu geladen werden, damit die Linien
angezeigt bzw. gelöschte Linien nicht mehr angezeigt werden.
7.4 Arrow - Pointer laden
Lädt den Arrow Pointer.
Ich habe alle Plane-Pointer in .mmp1 umbenannt, so dass sie nicht in der
Auswahlliste im OziCe - Menü erscheinen. Wenn die Pointer laden
Funktionen nicht auf Anhieb funktionieren, kann es auch daran liegen.
8. Bildschirmbeleuchtung - max
9. Bildschirmbeleuchtung - mittel
10. Bildschirmbeleuchtung - min
=============================================================
Die Funktionen (8-10) Bildschirmbeleuchtung sind deaktiviert.
=============================================================
Im Skript selber werden drei verschiedene Möglichkeiten angeboten, die Bildschirmhelligkeit zu verändern und müssen vom User selber durch Lösche von # aktiviert werden.
11. Lautstärke - mittel
12. Lautstärke - aus
Was ist zu tun, damit das Skript funktioniert:
==============================================
1. Mortskript 4.0 oder höher installieren! Ab Versionen 4.0RC9 läuft
dieses Script fehlerfrei!!!
http://mort.sto-helit.de/index.php?module=page&entry=ms_overview&action=view&menu=25
Weitere Erklärungen dazu findet man auf der Seite und hier im Board.
2. Unter Programme einen eigenen Ordner mit dem Namen Kompass erstellen
und die Kompass.exe dort hinein kopieren.
http://www.pocketnavigation.de/article/view_339/3.5.8.html
3. Die deutschen Sprachdateien German.cel und language.ini in den
Hauptordner von OziCE kopieren. OziCE neu starten und als Sprache
"Deutsch" wählen. Die entsprechenden Dateien habe ich hier im Forum
deutsche Programmdateien für OZI CE
mal heruntergeladen. Ich hoffe, dass der Autor mit der vorliegenden
Einbeziehung einverstanden ist.
4. Die Datei NavBoatWinkel2.0.txt in den Hauptordner von OziCE kopieren.
5. Die Datei NavBoat.mmp.txt in NavBoat.mmp umbenennen und in den
Hauptordner von OziCE kopieren. Dabei, wenn gewollt, gleich die
Plane.mmp und NavPlane.mmp in .mmp1 umbenennen. Andernfalls muß der
vorletzte Klick in Case 10/11 angepasst werden.
6. Den Skript "SegelOzi2.0.mscr.txt" in "SegelOzi2.0.mscr" umbenennen und
in den Ordner Windows\Startmenü\Programme kopieren und über
Einstellungen mit einer Taste belegen. In der ersten Zeile steht hinter
"Funktionen für Fahrten- und Regattasegler" der Eintrag 1,0. Die Änderung
in 1,2 würde bewirken, dass Case 1 (Mann über Bord) 2 Sekunden nach
dem Tastendruck automatisch gestartet wird.
7. Klicks, Sleepzeiten und eventuell auch die Pfade falls erforderlich auf den
eigenen PPC anpassen. Wer auch die Plane Pointer nutzen will, muß die
vorletzten Klicks in Case 10/11 dann anpassen!
Zum Erstellen von Bildschirmfotos habe ich dieses Programm benutzt:
http://www.pocketpcfreewares.com/de/index.php?soft=552
Wenn man dann das Foto in Paint öffnet, werden die Koordinaten für die einzelnen Klicks angezeigt.
8. An folgenden Stellen in OziCE muß zum fehlerfreien Ablauf des Skripes ein Häkchen gesetzt sein:
Im Fenster "Zeige Sateliten" von OziCE bei "Auto"
View/Wegpunkte/Auto WP Eigenschaften
File/Einstellungen/Grund Einstellungen/Andere/AutoStart GPS Coms
File/Einstellungen/Navigation/Zeichne Nav-Linie
9. Es kann sein, dass ActivSync Dateien beim Kopieren in .txt umbenennt. Ich
konnte das dann nur mit dem TotalCommanderCE korregieren.
Das Skript läuft bei mir fehlerfrei.
Trotzdem erkläre ich hiermit ausdrücklich, dass jeder das Skript auf eigene Gefahr benutzt und ich keinerlei Haftung für jedweden Schaden übernehme!
Wenn jemand etwas Verbessern möchte und kann, so ist er herzlich eingeladen, es hier zu veröffentlichen!
Für Erfahrungsberichte hinsichtlich der Anpassung an den eigenen PPC und den Praxisgebrauch wäre ich dankbar.
Einen besonderes Danke möchte ich an Mirko Schenk für die Hilfe in seinem Forum richten!
Für Leute, denen dieses Skript zu aufwändig ist, gibt es noch eine Light-Version.
http://forum.pocketnavigation.…6e22b6b4cc3bb96f31aa4.htm
tommy