Satellitendienstprogramm DC9ZP Unterschiede der Folgeversionen von Version 12.x an I Version 12.5 --------------- 1. In der Mondberechnung sind neben freier QTH-Wahl jetzt mehr Grafik- funktionen verfügbar.Insgesamt ist die Mondberechnung der Sat-Berechnung (Echtzeit) mehr angepasst. 2. Zeitzoneneinstellung. Da immer mehr OMs ihre Systemuhrzeit über das DCF77 Zeitnormal in Ortszeit steuern, besteht die Möglichkeit die PC-SysUhr in Ortszeit zu belassen und somit auch die Sommerzeit zu berücksichtigen. Die Routine SYS-Zeit im Hauptmenü muss dazu einmal zur Zeitkonfiguration aufgerufen werden. Danach nur noch bei Umstellung von Sommer- auf Winterzeit 3. Volle Multitaskingfähigkeit unter OS/2 und WINDOWS. *************************************************************************** II Version 12.6 Alle Kepler- / Zeit- und Datumsroutinen des Programms sind für den Über- gang auf das Jahr 2000 vorbereitet und getestet. Da die NASA noch nicht bekanntgegeben hat, wie ab dem Jahr 2000 ein Keplersatz aussieht, sind beide denkbaren Lösungen berücksichtigt. Beispiel : Die Epoch Time für den 1.1.2000 um 12.00 UTC, kann entweder als 00001.5000000 ausgedrückt werden oder als 100001.5000000. Beide Schreibweisen werden durch das Programm angenommen und intern richtig verarbeitet. Die Rechenergebnisse sind identisch. Die Umstellung auf das Jahr 2000 wird daher ohne Probleme verlaufen. Sie können die Routinen testen wenn Sie einen Testsatelliten (befindet sich auf Ihrer Diskette) verwenden. SAT2000.DAT hat einen Keplerdatensatz des Jahres 2000 vom 01.01.2000 um 00:00 Uhr UTC, SAT1999.DAT hat den gleichen Datensatz, bis auf die Epoch Time, diese ist vom 31.12.1999 um 23:59:59.9 UTC. Beide Satelliten müssten also für jedes beliebige Datum / Systemdatum vor oder nach dem Jahre 2000 immer die gleichen Ergebnisse bringen. **************************************************************************** Version 12.7 1. Aufgrund vieler Fragen, die mir bei der HAM-Radio 95 am Stand der AMSAT-DL gestellt wurden, habe ich eine Antennenberechnung implementiert. Hier können die grundlegenden Berechnungen für zirkulare Polarisation, für X-Yagis und Helixantennen sowie für Parabolreflektoren gemacht werden. Aufruf über "Antennen" vom Hauptmenü aus. Ich habe dazu auch einen Artikel im AMSAT-DL Journal veröffentlicht, bitte lesen. Beim AMSAT DL Warenvertrieb gibt es dazu eine Antennenbroschüre. 2. Das Programm berechnet alle Satelliten unter Berücksichtigung der Decay rate des jeweiligen Keplersatzes. Dies gewährleistet eine hohe Genauigkeit bei der Bestimmung der Satellitenparameter, setzt aber voraus, dass die Keplerdatensätze aktuell sind. Uralte Datensätze bewirken bei der Einberechnung der Decay rate das Gegenteil, die Bahnbestimmung wird ungenau. Der Grund ist, dass die Decay ein relativ unsicherer Wert ist, der quasi nur für den Zeitpunkt der Messung der Keplerdatensätze gilt und stark schwankt. In diesem Fall ist es besser, die Decay rate nicht mit einzubeziehen. Wenn Sie im Echtzeitmodus die Tasten Ctrl + D drücken wird die Decay für den entsprechenden Satelliten auf 0 gesetzt. Ein weiteres Betätigen dieser Tasten schaltet den ursprünglichen Wert wieder ein. Hiermit kann also experimentiert werden. Wer die Decay für alle Satelliten auf 0 setzen will, der startet das Programm mit Programmname und Parameter 'DEC'. Siehe auch Startoptionen. 3. Das Logbuch wurde geändert, Sie können mehr Zeichen beim CAll, QTH etc eingeben und zusätzlich noch Bemerkungen zum jeweiligen QSO. Da dazu die Datenstruktur geändert werden musste, müssen Sie, wenn Sie ein altes Logbuchfile bis einschl Version 12.6 benutzen, dieses auf das neue Format konvertieren. Dazu das beigefügte Programm LOGNEU.EXE starten, die Konvertierung läuft automatisch. ---------------------------------------------------------------------------- III Version 12.8 (Zur ham radio 96) 1. Größte Änderung ist der Wegfall der Sat-Datenfiles mit der Endung *.DAT, Größe 144 Bytes, da das Programm jetzt für die Satellitenbahn- berechnung direkt auf die Datenbankdatei "KEPLER.KEP" zugreift. Die Kep- lerdatenbank wurde dazu erheblich optimiert, das Anlegen von speziellen Dateien für die Satberechnung erübrigt sich also. Und so geht es ab Version 12.8 : + Textdatei mit Keplerelementen aus einer PR-Mailbox auslesen, + Diese Textdatei mit der Funktion "KeplerEl einlesen" in die Keplerdatenbank einlesen, + Fertig, nun Satelliten berechnen. 2. Dazu gibt es noch eine automatische Funktion die mit dem Programm- start eine Textdatei mit Keplerelementen aus der Mailbox liest und ohne weiteres menschliches Zutun in die Datenbank einliest. Dazu muss das Textfile nur die Endung *.ELT erhalten, der Name ist egal und das Programm muss mit SAT KEP gestartet werden. 3. Die Datenbankdatei heißt jetzt immer KEPLER.KEP und wird bei jedem Einlesen von Keplerdaten neu geschrieben. In der Keplerdateiverwaltung ist eine Routine implementiert die bei Einlesen von Keplerdatenfiles aus einer PR-Mailbox, das Daten- format 2Line - oder AMSAT automatisch erkennt. Es können also beide Arten von Kep-Sätzen in einer PR-Datei vorhanden sein. Datenmüll aus dem Mailboxfile muss im übrigen vorher nicht entfernt werden. 4. Die Handbücher SATDST.DOC und SATINFO.DOC wurden neu geschrieben und in SATDST.DOC zusammengefasst. 5. Die Decay rate wird automatisch auf den Wert 0 gesetzt, wenn ein Keplerdatensatz älter als 39 Tage wird und in Echtzeit berechnet wird. Für die Routine "Sat für Datum" gilt das nicht, hiermit können dann langfristige Vorhersagen mit einer bestimmten DECAY gemacht werden, um z.B. festzustellen, wann ein Satellit bei evtl. gleichbleibender Decay abstürzen würde.......!!! 6. Erweiterung der Antennenroutinen mit Rauschzahlberechnung etc. 7. Anzeige von Freiraumdämpfung und Dopplershift auch für 2400 MHz bei der Satberechnug. 8. Bei der TV-Satberechnung wird der Polarisationswinkel berechnet und angezeigt. (Erklärung in Satinfo.doc). ------------------------------------------------------------------------- IV Version 12.9, nach Verglühen von AO-13 1. Da AO-13 uns verlassen hat, waren einige Anpassungen notwendig. Die neuen Satelliten MO-30, FO-29 wurden eingearbeitet und das Programm wurde für P3D vorbereitet, damit die einzelnen Transponder- betriebsarten durch den Nutzer selbst eingegeben werden können. Dazu dient die Datei PHASE3D.CFG, in der bis zu 10 verschiedene Modi mit den dazugehörigen MA-Werten für die Schaltzeiten des Transponders eingegeben werden können. Die Datei PHASE3.CFG enthält die Transponderdaten nach dem folgenden Schema: Modus : UV Startwert MA : 0 Endwert MA : 110 Modus : SU Startwert MA : 111 Endwert MA : 150 Modus : VU Startwert MA : 151 Endwert MA : 256 Diese Daten werden durch das Programm nur dann abgefragt, wenn sie Keplerdaten manuell eingeben und als Satellitennamen P3D eingeben, ansonsten müssen sie die Textdatei PHASE3.CFG selbst editieren. Dabei bitte das vorgegebene Muster einhalten. 2. Das Handbuch liegt jetzt in 2 Versionen vor: + Datei SATDST.TXT enthält die ASCII-Version + Datei SATDST.DOC enthält das Handbuch druckfertig im WINWORD 6.0 Format und ist wesentlich umfangreicher, da auch Grafiken eingebunden sind. Der Ausdruck von SATDST.DOC wird daher unbedingt empfohlen,wenn man selbst kein WINWORD hat, dann wird sicherlich ein anderer OM aushelfen können. 3. Sonst habe ich einige Bugs entfernt, die sich auf den Betrieb unter CGA (es gibt immer noch OM die CGA fordern) beziehen. 4. Das Satellitendienstprogramm liegt jetzt auch als "SATELLITE-SERVICE-PROGRAM" in einer angepassten internationalen, englischen Version 12.9 vor. --------------------------------------------------------------------------- V Version 13.0 (Zur HAM-RADIO 1997) 1. Ein weiterer Textbildschirm im Echtzeitmodus mit neuen Berechnungen - SQUINT für P-3D - Leistung der Antennen für P-3D 2. Neue Berechnungen von Datum / UTC Apogäum / Perigäum und Gradzahl des EQX in Schirm 1. 3. Neuer Listenmanager für den Ausdruck von Datenlisten - Erdschattenlisten - EQX-Listen - Apogäum/Perigäumslisten etc. 4. Handbuch überarbeitet und viele Grafiken eingefügt. Datei ist ready to print im WINWORD 6.0 Format 5. Anzeige des Sonnenazimuts (grafisch) in der Funktion Ellipse, um plakativ zu sehen, wann der Satellit in den Erdschatten eintritt. 6. Die Keplerdatendatei"KEPLER.KEP" wurde bisher beim Einlesen von PR-Mailbox- files neu angelegt, jetzt werden nur Keplerelemente mit gleichem Namen überschrieben (war Änderungsforderung einiger Nutzer). Wenn die Datei im Laufe der Zeit zu stark anwächst, dann bitte löschen. 7. Neuer Satellit (Start 4.3.97) RS-16 enthalten. 8. In Kepler.Kep befinden sich die Keplerdaten von PHASE-3D, wie sie nach der letzten Bahnkorrektur (ca 2 Jahre nach Start) angestrebt werden. Damit kann man sich jetzt schon an die Besonderheiten einer 16 Std Bahn gewöhnen. ---------------------------------------------------------------------------- VI Version 13.1 1. Neue Berechnungen zur langfristigen Bahnvorhersage des P3D-Satelliten (Siehe auch Artikel DC9ZP in AMSAT-DL-Journal 4/1997) 2. Der von mir zur Programmierung verwendete BORLAND TURBO-PASCAL Compiler 7.0 hat einen Bug der bewirkt, dass alle TP 7.0 Programme unter dem neuen INTEL-PENTIUM II Prozessor (Klamath/Celeron/Dechutes) nicht mehr laufen. Dieser BUG wurde von mir durch einen PATCH des COMPILERS beseitigt, alle meine Programme laufen damit auch mit dem derzeit schnellsten Prozessor. 3. Ein- / Ausschalten der Einberechnung der DECAY RATE mit der Maus möglich 4. ROTOR Ein / Ausschalten auch mit Maus im Echtzeitbildschirm möglich. Das gilt für die Satelliten - und für die Mondberechnung. 5. Aufgrund von Nutzerforderungen : Rotoreinstellung im Echtzeitbildschirm der Sat und Mondberechnung möglich. VI Version 13.2 1. Endgültige Vorbereitung auf das Jahr 2000, nachdem bekannt ist wie die Keplerelemente ab 2000 aussehen : Sat-2000 1 32000U 99001A 1.25034722 .00000000 00000-0 00000-0 0 205 2 32000 82.0000 113.0636 0150000 247.4755 56.9230 15.50000006 2562 2. Kontinuierlicher Aufruf der SAT-AOS-Liste möglich. 3. Ein eigenes Konfigurationsmenü entlastet das Hauptmenü VII Version 13.3 (Zur HAM-RADIO 1998). 1. Einige Bugs entfernt und einige Routinen geschwindigkeitsoptimiert. 2. Das Programm ist jetzt tauglich für PENTIUM II Prozessoren bis 1000 MHz Taktfrequenz. VIII Version 13.3a Während der HAM Radio konnte ich am AMSAT-DL Stand mit einigen Usern meines Programmes sprechen und habe deren Wünsche für Änderungen aufgenommen. Daraus resultiert (rechtzeitig zur Weinheimer Tagung) die Version 13.3a. Änderungen: 1. Im Echtzeitmodus kann die grafische Darstellung der Bahnvorhersage "^ Bahn" durch Drücken einer Taste verlangsamt werden, außerdem wird bei sichtbaren (hörbaren) Bahnabschnitten, auf der Mercatorkarte in ROT dargestellt, die Uhrzeit des AOS angezeigt. Ist der Satellit bereits beim Aufruf der Funktion aufgegangen, erscheint die Uhrzeit (UTC) des Aufrufs. 2. Bei der ROTOR-Steuerungskonfiguration kann ein Verzögerungswert eingegeben werden (Wert von 0-10), da einige PC so schnell sind, dass sich die parallele Schnittstelle regelrecht verschluckt. 3. Der neue TMSAT-1 (TO-31) sowie der Techsat (GO-32) können über das Satellitenauswahlmenü aufgerufen werden. 4. Beim Aufruf des Programms mit dem Parameter SAT wird sofort die Satellitenroutine - Sat-Auswahlmenü- aufgerufen. IX Version 13.4 1. Kleinere Verschönerungsarbeiten an der Keplerdatenbank. Jeder Datensatz kann nach Aufruf ohne Umschweife auch gelöscht werden. 2. Bug in der Antennenberechnung entfernt (Parabolberechnung). 3. Das Logbuch enthält jetzt eine DXCC-Liste. Das DXCC-Land wird automatisch bei der Eingabe eines Calls angezeigt. Damit sind die letzten Vorbereitungen für P3-D abgeschlossen !!!! Die DXCC-Liste ist in der Textdatei DXCC_DL.LST enthalten und kann damit selbst gepflegt werden. 4. In der AOS-Liste und Satellitenliste ist der Aufruf eines Satelliten auch durch die Eingabe des Namens möglich. 5. In der Mercatorgrafik ruft ein Mausklick auf den Sub-Satellitenpunkt das Satellitenauswahlmenü auf X Version 13.5 Sie ist rechtzeitig zur HAM Radio 99 fertig geworden. 1. Ein Bug in der grafischen Bahnverlaufsanzeige entfernt. Die AOS-Zeiten werden nun zuverlässig angezeigt. 2. Auswahl von Satelliten Funktion AOS und MEHR SAT nun auch durch Eingabe des Namens möglich. (Nutzerforderung). 3. Logbuch überarbeitet 4. Alles noch einmal auf Y2K getestet. XI Version 14.0 - 14.1 1. Mond-Routine überarbeitet und in der Berechnung auf die Dynamische Zeit umgestellt. Siehe Artikel DC9ZP im AMSAT-Journal 1/2000.Dadurch noch höhere Genauigkeit. Das gilt auch für die Sonnenberechnung. 2. Einige Bugs beseitigt. 3. Eingaben sind mit Defaultwerten vorgegeben, sie können durch Druck auf ENTER übernommen - oder durch eigene Eingaben überschrieben werden. 4. Handbuch überarbeitet. 5. Version 14.1 ist rechtzeitig zur HAMRADIO 2000 erhältlich. XII Version 15.0 1. Genauigkeit der Keplerelemente verbessert, in der Keplerdatei können beim Einlesen Keps mit wesentlich verbesserter DECAY RATE automatisch berechnet werden. Dazu das alte Keplerfile mit neuen Daten überschreiben, das Programm berechnet dann aus der Differenz der Mean Motion beider Keplerdatensätze einen mittleren Decay-Wert, der wesentlich genauer ist als der Originalwert aus den Keplerdatensätzen. Wichtig bei ISS und MIR. 2. Grafiken verbessert. Alle Grafiken jetzt 100% in Echtzeitdarstellung. Die Bahnvorhersagegrafik kann mehrfach aufgerufen - mit Mausklick links verlangsamt und mit Mausklick rechts beschleunigt werden. 3. Animation für Ausstellungen, Fielddays etc: Wird während des Verlaufs der Darstellung der Bahnvorhersagegrafik, also dann wenn die Sub-Spur gezeichnet wird, auf das Schaltfeld oben links geklickt, dann wird eine fortlaufende Animation geschaltet, d.h. das Schreiben der Subsatellitenspur wird bis 24.00 des gewählten Tages fortgeführt und danach wird der Grafikbildschirm erneuert und die Darstellung beginnt von vorn. Die Animation lässt sich auch über das Schaltfeld "Start" schalten das nach Ende eines Durchgangs sicht bar wird. Mit dieser Funktion können Sie bei Publikum Punkte sammeln !! XIII Versionen 15.1-15.2 Rechtzeitig fertig zur HAM-Radio 2001 und für den Transponderstart von AO-40. 1. Für AO-40 wurde im Programm die Squint-Winkelberechnung wieder eingeführt, da der Satellit in seiner jetzigen Bahn davon abhängig ist und in dieser Bahn länger als erwartet verbleibt. Dazu müssen allerdings wieder die Werte von ALON und ALAT eingegeben werden, sie werden in der Datei PHASE3.CFG gespeichert. Eine neue Funktion Sonnenwinkel und Squint (gabs bei AO-13 auch) ermöglicht Vorhersagen. 2. Eingabe von AO-40 Daten (Betriebsmodi & ALON/ALAT) im Konfig-Menü möglich. 3. Die Liste für AOS von AO-40 enthält jetzt auch den SQUINT-Winkel. Version 15.3-15.4 - Die tägliche Änderung von ALON/ALAT aufgrund der Präzession der Satelliten- bahn wird mit einberechnet. Der aktuelle Wert von ALON/ALAT wird im Textbildschirm 3 angezeigt. - Wer einen längeren Urlaub oder eine DX-Epedition plant, kann die Überschneidungszeiten vom Heimat-QTH zum gewünschten DX-QTH jetzt im Voraus berechnen. Dazu im Listenmanager die Liste "DX-QTH Überschneidung" auswählen, neben Datum / Zeitintervall und Anzahl der Berechnungstage auch das DX-QTH eingeben. es wird dann eine Textdatei mit den Überschneidungszeiten erstellt mit der geplant werden kann. - Berechnung von Antennenleistung, Atmosphärischer Dämpfung und Polarisation des Down-/Uplinksignals sowohl in Bildschirm 3 als auch in Hörbarkeitsliste eingefügt. Version 16.0 - Einen fiesen Bug in der Schattenberechnung beseitigt. (hatte sich nur bei Version 15.4 eingeschlichen) - Alle Bildschirmanzeigen der numerischen Anzeigen überarbeitet und die Anzahl der Anzeigen von 3 Bildschirmen auf 4 erhöht. Version 16.1 (Zur HAM Radio 2002) - Sonnenwinkelberechnung für ein ganzes Jahr im Voraus zu berechnen und als Liste verfügbar. - Funktion Tagesliste auch aus dem Echtzeitbildschirm abrufbar. - Anpassungen an den Mystery-Effect. - Grafiken überarbeitet. Version 16.2 - Antennenberechnungen (Helix) den neuesten Forschungsergebnissen angepasst. u.a. Gewinnberechnung etc., Siehe auch Artikel im AMSAT-Journal 4/2002. - Neue Berechnungen für Offset-Schüsseln und Patch-Feeder in der Antennen- Berechnungsroutine. Siehe auch Artikel in AMSAT-DL Journal 4/2002 und 1/2003. - Anzeige der genauen Bakenfrequenz bei AO40-S2 Transponder und weiteren Satelliten (UO-11, FO-29, AO-10). - Uplinkberechnung (U/S2) für AO-40 und Uplinkberechnung (2m/70 cm Mode B) für AO-07 implementiert. - SNR-S2-Bakensignal-Berechnung wird in Bildschirm 3 angezeigt. Hinter dieser Anzeige stecken einige umfangreiche Routinen, verbunden mit viel Rechenleistung des PC. Berechnet wird die Stärke des S2-Transponder-Downlinksignals in dB über dem Rauschen. Die Berechnung berücksichtigt automatisch den Verlust an SNR, der durch den Squint-Winkel entsteht. Da für diese Berechnungen auch Daten der Bodenstation erhoben werden müssen, werden diese im Menü Konfig unter AO-40 Parameter abgefragt: Es sind die Gesamtrauschzahl der Bodenstation und der Gewinn der 13-cm-Antenne in dBi. Defaultwerte sind 21 dBi (= 60 cm Schüssel) und 1.0 für die Rauschzahl. Moderne Satellitenanlagen erreichen eine Gesamtrauschzahl von 0.6-0.7, wenn der Konverter direkt am Feeder des Spiegels sitzt. Mit der Kombination Vorverstärker am Feeder + kurzes Koaxkabel zum Konverter werden auch Rauschzahlen von 0.4 erreicht. Die Gesamtrauschzahl der Bodenstation kann mit dem Programm im Antennenberechnungsmenü = Funktion Rauschzahl RX-Weg- leicht ermittelt werden. Einzelheiten im Handbuch. Vy 73 Manfred, DC9ZP