home *** CD-ROM | disk | FTP | other *** search
- Kurzdokumentation zum Programm SATELLIT.EXE
-
- Das vorliegende Programm ist eine Demoversion. Sie ist VOLLSTÄNDIG lauffähig
- bis zu dem auf dem Startbildschirm angegebenen Termin. Danach arbeitet die
- Berechnungsroutine nicht mehr korrekt!!!
-
- 1. Allgemeine Programmmerkmale
-
- * Speicherung von bis zu 255 verschiedenenen Satelliten
- * Verwendung von Keplerelementen im AMSAT- und im NORAD-Format
- * optionale Berechnung von AOS (Appearance Of Satellite) und
- max. erreichbarer Elevation
- * optionales akustisches Signal bei AOS/LOS
- * Vorausberechnungsprotokoll in Textdatei
- * Vorausberechnung auch für zwei Orte möglich
- * Locator-Koordinaten-Entfernungsberechnung
- * Weltkarte mit Ausleuchtgebiet
- * Azimuth-/Elevationsgrafik mit optionaler Einblendung der konkreten
- Horizontlinie
- * Informationssystem zu den einzelnen Satelliten
- * alle Dateien liegen als Textdateien vor und sind beliebig editierbar
- * selektives Update von Keplerelementen im NORAD/NASA-Format
- * Anzeige des Sonnenterminators
-
- * Mindestkonfiguration:
- * PC-AT 286 und höher
- * etwa 200kByte Plattenplatz
- * etwa 400kByte freier Hauptspeicher falls Weltkarte
- dargestellt werden soll
- * VGA-Grafik (Standard-VGA)
-
- * empfohlene Zusatzausstattung:
- * Arithmetikprozessor
- * Maus
-
- 2. Programmbeschreibung
-
- Das vorliegende Programm erlaubt die Berechnung von Satellitenpositionen von
- bis zu 255 Satelliten. Die Berechnung kann in Echtzeit oder als Vorausberech-
- nung erfolgen. In derEchtzeittabelle werden immer 16 Satelliten gleichzeitig
- angezeigt.
-
- Das Programm wird mittels folgender Tastenkombinationen bedient:
-
- Echtzeittabelle:
-
- <Esc>
- Die Escape-Taste ist die wichtigste Taste im Programm, da man mit
- ihr an (fast) jeder beliebigen Stelle im Programm die aktuelle
- Funktion beenden kann.
-
- <ENTER>
- Mit <ENTER> werden der aktuell ausgewählte Menüpunkt bestätigt und
- die entsprechende Funktion gestartet.
-
- <CNTRL><ENTER>
- Diese Tastenkombination startet die Azimuth-/Elevationsdastellung
- für den aktuellen Satelliten.
-
- <CNTRL>S
- Mit ^s wird die Satellitensuchfunktion aktiviert. Diese ist beson-
- ders sinnvoll wenn viele Satelliten gespeichert sind. Der Satel-
- litenname muß nicht vollständig angegeben werden.
-
- Page up/dwn
- Blättert seitenweise in der Satellitenliste.
-
- Cursortasten
- Wählen Satelliten bzw. Menüpunkte aus.
-
- <SPACE>
- Stoppt das Programm an jeder Stelle.
-
- Grafik:
-
- <TAB>
- Schaltet zwischen Weltkarte und Horizontdisplay um.
- Page up/dwn
- Wechselt zwischen Satelliten.
-
- Cursortasten
- Bewegen den Mauszeiger.
-
- Menüpunkte können auch mittels Hotkeys ausgewählt werden. In der Echtzeitta-
- belle sind die Hotkeys farblich hervorgehoben, in den Grafiken entsprechen sie
- dem ersten Zeichen auf dem entsprechenden Knopf. Menüpunkte, die einen Satelli-
- ten als Argument benötigen, beziehen sich immer auf den aktuell ausgewählten
- Satelliten.
- Ansonsten haben wir versucht, die Bedienung des Programmes "intuitiv" zu ge-
- stalten, so daß nunmehr einfach Ausprobieren angesagt ist...
-
- Dateien:
-
- SATELLIT.EXE verwendet mehrere Dateien, die alle vom Nutzer geändert werden
- können aber nicht immer sollten.
-
- SATELLIT.EXE
- Das Programm selbst :-)
- SATELLIT.INI
- Initialisierungsdatei. Es steht alles drin, was man wissen muß.
- Falls die Datei mal abhanden kommt (Murphys Wege sind unergründ-
- lich) besteht kein Grund zur Panik. Das Programm kümmert sich
- selbst darum...
- ELEMENTE.DAT
- Diese Datei enthält die Keplerlemente der verschiedenen Satelliten.
- Falls mehr als 255 Satelliten drinstehen, werden die restlichen
- einfach ignoriert. Es kann sowohl das AMSAT-Format als auch das
- NORAD-Format verwendet werden. Dabei ist es nicht notwendig, die
- Dateien irgendwie aufzubereiten. Die Einleseroutine wurde, nach
- bestem Wissen und Gewissen, so gestaltet, daß jeglicher "Müll",
- der nicht wie Keplerelemente aussieht, einfach ignoriert wird.
- Wenn also das Packet-Programm den letzten Drohbrief von OM Wald-
- heini mitprotokolliert hat, so kann dieser ruhig in der Datei
- stehenbleiben....
-
- Es existiert die Möglichkeit des selektiven Updates. Dazu sind
- folgende Schritte erforderlich:
-
- - 'Information' für den betreffenden Satelliten auswählen
- - 'Update' wählen
- - Namen der Datei mit den neuen Elementen angeben
-
- ACHTUNG:
-
- Diese Funktion arbeitet nur wenn alte und neue Keplerelemente des
- betreffenden Satelliten im NASA (2-Zeilen) Format vorliegen. Sollen
- alle Keplerelemente aufgefrischt werden empfiehlt sich komplettes
- Ersetzen der gesamten Datei. Für die Verfolgung von STS oder MIR
- ist das selektive Update allerdings sehr hilfreich.
-
-
-
- WELT.MAP
- Diese Datei enthält alle Daten für die Darstellung der Weltkarte.
- Der Aufbau ist in der Datei ersichtlich. Da wir manchmal recht faul
- sind bzw. lieber programmieren, ist noch nicht jede kleine Insel
- verzeichnet. Aber vielleicht hat mal jemand Langeweile...
- (es sind max. 128 Objekte möglich)
-
- SATMODE.DAT
- Hier kann man die Modi der jeweiligen Satelliten in Abhängigkeit
- vom jeweiligen MA-Wert eintragen. Die Zählung beginnt bei 0.
- Schaltet z.B. OSCAR 13 bei 60 in den Mode BS und bei 120 in den
- Mode S so würde dastehen:
- OSCAR 13
- 000 B # beginnt mit B
- 060 BS # macht mit BS weiter
- 120 S # bleibt bei S bis der Umlauf beendet ist
- END
-
- UMGEBUNG.DAT
- Hier kann jeder die Horizontlinie für seinen eigenen Standort ein-
- tragen und wundert sich dann nicht mehr, wieso er OSCAR 21 trotz
- 50°Elevation nicht hört..(Schornsteine sind manchmal noch höher :-)
- Das Problem liegt beim Nutzer, seine eigene Horizontlinie auszu-
- messen...
-
- SATINFO.TXT/SATINFO.ENG
- Diese Datei KANN nützliche, aber auch überflüssige und sinnlose
- Informationen über Satelliten oder auch andere Themen enthalten.
- Der Aufbau geht aus der Beispieldatei hervor.
- Die Datei ist schon mit hilfreichen Informationen (Frequenzen und
- Tips) gefüllt. Schaltet man die Sprache auf Englisch, so wird die
- Datei SATINFO.ENG benutzt, anderenfalls die Datei SATINFO.TXT.
-
-
- 3. Zusätzliche Hinweise - Ausblick
-
- Das Programm trägt die Versionsnummer 1.0, denn irgendwo muß man mit dem Zählen
- mal anfangen. Betrachtet man die Arbeit, die in dem Programm steckt, dann sind
- wir sicherlich bei V45.245 oder so ähnlich. Falls Ihnen also irgendwas am Pro-
- gramm verbesserungswürdig erscheint, wir könnten selbst viele Sachen nennen, so
- schimpfen Sie nicht gleich auf uns, sondern senden Sie uns bitte Ihre konstruk-
- tive Kritik zu. Schließlich haben wir ja viele Stunden unserer Freizeit vor dem
- Rechner verbracht...
-
- Für nichtzustandegekommene Skeds und verpaßte DXpeditionen übernehmen wir
- keinerlei Haftung, auch wenn das Programm nachweislich falsch gerechnet hat!!!
-
- Was bringt die Zukunft?
- Natürlich die automatische Rotornachführung. Wann diese kommt ist natürlich
- auch davon abhängig, wie schnell diese verlangt wird. Schließlich sind wir noch
- Studenten und haben auch noch andere Sachen zu tun, wie z.B. funken...
-
- Über die Möglichkeit der Direkteingabe der Keplerelemente aus der CQ-DL denken
- wir auch nach.
-
- Wem das Programm zu langsam erscheint, der sollte es mit einem Arithmetikpro-
- zessor versuchen. Dann dürften kaum noch Wünsche offen bleiben. Ein Direkt-
- ausdruck während der Vorhersage wurde doch nicht implementiert (obwohl es die
- entsprechende Einstellmöglichkeit gibt), man kann aber die entstandene Datei
- ohne weiteres mit dem DOS-Printbefehl ausdrucken. Wir hatten gelegentlich
- Schwierigkeiten mit der Leuchtfleckberechnung auf Rechnern ohne Arithmetikpro-
- zessor. Diese sind hoffentlich beseitigt. Es ist für uns jedoch gar nicht so
- einfach, das Programm auf solchen Rechnern ausgiebig zu testen, da bei uns alle
- Rechner mit einem solchen ausgerüstet sind.
-
- Und vor allem würden wir uns freuen, Kontakt mit anderen "Softwareentwicklern"
- zu bekommen. Unser Programm allein berechnet ja nur Bahnpositionen. Nun wäre
- eine Lösung denkbar wo unter Windows (1. läuft es dort auch und 2. haben wir
- erst mal nichts besseres zum Multitasking) eine Zusammenarbeit mit anderen
- Programmen realisiert wird (z.B. Telemetriemitschreiber und Logbuchprogramme).
- Und wenn die Kommunikation über eine gemeinsame Datei, die Meldungen der ein-
- elnen Programme enthält, realisiert wird, so wäre dies auch schon eine erste
- Variante, weg von der Insellösung hin zur "integrierten Lösung". Ein logbuch-
- führendes Satellitenbahnberechnungsprogramm mit integrierter DX-Cluster-
- Anbindung sowie Transceiversteuerung und Contestauswertung ist doch ein wenig
- umständlich und kaum realisierbar.
-
- Wir bitten um Entschuldigung, daß die vorliegende Datei so kurz ist, aber mehr
- war einfach nicht drin. Außerdem wollten wir testen, ob das Programm wirklich
- "intuitiv" bedienbar ist. Es kann also durchaus passieren, daß das Programm
- Sachen kann, die hier gar nicht erwähnt wurden.
-
- Zum Abschluß noch eine große Bitte. Wir haben uns die Mühe gemacht, dieses
- Programm zu entwickeln. Machen Sie sich also bitte die kleine Mühe, Verbesse-
- rungsvorschläge anzubringen (sie machen ja ohnehin gerne PACKET!).
-
- Ach so, wenn dies eine Demoversion ist, wie bekommt man dann eine richtige?
- Das ist ganz einfach. Sie melden sich bei uns. Sie bekommen dann eine Voll-
- version (die kann auch nicht mehr, geht dafür aber immer), eine ordentliche
- Programmdokumentation mit einigen Ausführungen zum verwendeten Berechnungsver-
- fahren und einigen aktuellen Hinweisen zu den gerade fliegenden Satelliten und
- außerdem wird die Version mit Rotorsteuerung kostenfrei nachgeliefert, wenn sie
- existiert.
-
- Der Preis für die Vollversion beträgt DM 20,- sofern Sie über einen Internet-
- Anschluß verfügen und das Programm auf diesem Wege erhalten. Anderenfalls
- fallen zusätzliche DM 8,- für den Versand an (Vollversion + Update).
-
- Der Betrag kann mittels Verrechnungsscheck oder durch Überweisung auf
- folgendes Konto erstattet werden:
-
- Karsten Hansky
- DEUTSCHE BANK Filiale Zeitz
- Bankleitzahl : 86070000
- Konto-Nr. : 6715296
-
- Es gibt viele Wege uns zu erreichen:
-
- 1.) DL3HRT Packet: DL3HRT@DB0LPZ.#SAX.DEU.EU
- Karsten Hansky e-mail: hansky@igel.physik.th-zwickau.de
- August-Bebel-Str.14
- 06712 Kretzschau
-
- 2.) DL3HZM Packet: DL3HZM@DB0LPZ.#SAX.DEU.EU
- Matthias Mitte e-mail: e3daq@mlucom.urz.uni-halle.de
- Wiesenstraße 3
- 06712 Zeitz
-
-
- PS: Die jeweils aktuellste Version ist über Internet verfügbar über
- anonymous ftp zu: igel.physik.th-zwickau.de
-