                             DDESat32
                           
                        Schnittstellenprogramm  
                 für Rotor- und Catsteuerungen V. 12.8   
   
                   (C) 2008  E.Eichmann, DK1TB,   
                         Kiewningstr. 57   
                          32756 Detmold   
   
A. DDESat32 ist ein Schnittstellen-Programm, das nur zusammen mit den 
   Wisp32-Programmen eingesetzt werden kann. Da das Programm einige
   der SatPC32-Datenfiles auswertet, funktioniert es nur, wenn auch 
   SatPC32 installiert ist. 
  
   Das Programm bezieht über eine DDE-Schnittstelle von GSC dessen 
   Ausgaben zu Azimut, Elevation, MA-Wert, Up- und Downlink-Frequenzen
   und -betriebsarten eines Satelliten während eines Übergangs. 
   DDESat32 setzt diese Angaben in die  Protokolle der angeschlossenen
   Geräte um und gibt sie über die parallelen und seriellen 
   Schnittstellen des PC aus. 
   
   Das Programm unterstüzt die Cat-Steuerung der Yaesu-Transceiver 
   FT-736R und FT-847, der Kenwood Transceiver TS-790A/E und TS-2000 
   und der Icom-Transceiver IC-820H/IC-821H, IC-910H und getrennter 
   Icom-Geräte, die dasselbe Protokoll verwenden wie die Transceiver 
   (z.B.IC-275/475),
   
   Die Rotorsteuerung unterstützt alle Rotor-Controller und 
   -Interfaces, die von SatPC32 gesteuert werden. Dabei übernimmt 
   es automatisch die Einstellungen aus SatPC32. 
    
   Das Programm läuft auf IBM-kompatiblen PCs unter Windows 98/ME, 
   Windows NT 4.0, Windows 2000, Windows XP und Windows Vista 32.


B. Installation
   Entpacken Sie das heruntergeladene ZIP-File in einen leeren, 
   temporären Ordner Ihrer Festplatte. Starten Sie dann das 
   Setup-Programm. 
   
   Vor der Installation eines Updates von DDESat32 muß die frühere
   Version mit der Windows-Systemsteuerung deinstalliert werden. 
   
   
C. Inbetriebnahme und Bedienung

1.
a. Damit DDESat32 Daten von GSC empfängt, muß in GSC (dort Station Setup -
   Rotator - Interface - Type) die Option 'DDE' ausgewählt werden. 

b. DDESat32 kann GSC automatisch starten, wenn GSC nicht bereits läuft.
   Dazu muß es Pfad und Name von GSC kennen. Gespeichert ist diese 
   Angabe im File 'GSCPath.SQF', das sich nach der Installation im 
   Daten-Verzeichnis 'DDESat32'. Dies Verzeichnis befindet sich im 
   Windows-Systemverzeichnis für Anwendungsdaten. Sie können 
   den Pfad leicht mit Hilfe von SatPC32 feststellen. Dort wird es
   in der Fußzeile des Menüs 'Satelliten' angezeigt.
   
   Voreingetragen in GSCPath.SQF ist
                            C:\Wisp32\GSC
   Trifft diese Vorgabe für Sie nicht zu, müssen Sie zunächst mit einem
   Editor, z.B. Notepad den Eintrag in GSCPath.SQF anpassen und speichern. 

2. Einen Teil der benötigten Vorgaben bezieht DDESat32 aus Hilfsfiles, die
   auch von den Hauptprogrammen SatPC32 und Wisat32 verwendet werden und
   im SatPC32-Datenverzeichnis gespeichert sind:

a. Die Nummern der für die Rotor- und Catsteuerung verwendeten PC-Ports,
   die diesbezüglichen Verzögerunswerte sowie evtl. Korrekturwerte für
   die Antennensteuerung sind im File 'SatIni.SQF' gespeichert.

b. Die von der Rotorsteuerung verwendeten Portadressen entnimmt das 
   Programm dem File 'ParPort.SQF'.

c. Die Einstellung der funkgerätespezifischen Vorgaben für die 
   Catsteuerung wird in den Files 'YaesuPar.SQF', KenwoodPar.SQF und
  'IcomPar.SQF' / 'IcomName.SQF' vorgenommen. 

d. die Angaben zu den Standard-Richtungen (Menü Rotor) bezieht DDESat32 
   aus dem File 'Standpos.SQF'.

e. Die Versatzfrequenzen bei Converter/Transverterbetrieb enthält das 
   File 'Doppler.SQF'. 

f. Bei Steuerung eines Rotor-Servers (Option 'Rotor-Server' aktiviert)
   liest DDESat32 den Servernamen aus dem File 'RotorServer.SQF',
   bei Steuerung eines Cat-Servers (Option 'Cat-Server' aktiviert)
   bezieht das Programm den Servernamen aus dem File 'CatServer.SQF'. 
   
   Alle vorstehenden Einstellungen (a - f)  für die Hauptprogramme 
   SatPC32 und Wisat32 gelten daher auch für DDESat32. Wegen der Einzel-
   heiten wird deshalb auf die Erläuterungen zu SatPC32/Wisat32 (File 
   Manual.htm, Abschnitt 'Hilfsdateien') und auf die Hilfetexte zu 
   den Setup-Menüs verwiesen.

3. Im übrigen wird das Programm mit der Maus, z.T. auch durch Tastatur-
   eingaben bedient:  

a. Menü Cat

aa.  Mit diesem Menü lassen sich das Intervall für die Catsteuerung fest-
   legen und Frequenzkorrekturen vornehmen.
   Unter Intervall ist die Freqenzänderung in Hz (auf Grund der Drift des
   Dopplerversatzes) zu verstehen, bei deren Erreichen das Programm die
   Frequenz des Funkgerätes anpaßt. Die Einstellung ist bei FM-Betrieb
   unkritisch. Ein Wert von 100 Hz ist voreingestellt.
   Das Erreichen des Intervalls mißt das Programm an der höheren der
   beiden Betriebsfrequenzen für Down- und Uplink.

bb. Frequenzkorrektur
   Mit den Up-/Downreglern der Korrekturfunktion läßt sich die Frequenz
   in Schritten zu 10, 100 und 1000 Hz korrigieren. Zusätzlich kann die
   Korrektur (in 100-Hz-Schritten) mit den Richtungstasten rechts/links
   vorgenommen werden. 
   
   Eine Korrektur läßt sich nur während eines Satelliten-Übergangs
   durchführen. Die Korrektur bezieht sich auch nur auf den betreffenden
   Satelliten, da bei anderen Satelliten möglicherweise kein oder ein
   anderer Korrekturwert nötig ist. 
   
   Der Korrekturwert bleibt für den jeweiligen Satelliten bis zu einer
   Änderung oder der Beendigung des Programms erhalten. Bei einem neuen
   Übergang wird er also wieder verwendet und angezeigt. Dauerhafte 
   Frequenzkorrekturen müssen bei den Frequenzangaben in GSC vorgenommen
   werden.   
   
   Der Korrekturschritt bezieht sich immer auf die Downlinkfrequenz.
   Die Uplink-Frequenz wird jedoch in analogerweise mitkorrigiert. 
   Wird z.B. die Downlinfrequenz im 70cm-Bereich um 180 Hz korrigiert, 
   wird die Uplinkfreqenz im 2m-Bereich um rd. 60 Hz in gleicher 
   Richtung korrigiert. Das beruht auf der Annahme, daß die Frequenzen 
   im Satelliten und im Funkgerät einheitlich abgeleitet werden und 
   Abweichungen vom Sollwert deshalb beide Bereiche in analoger Weise
   betreffen.   

b. Menü Rotor 

aa. Mit der Auswahlliste 'Standardrichtungen' kann die Antenne auf eine
   bestimmte Station, z.B. einen Digipeater, ausgerichtet werden.
   Gespeichert sind die Vorgaben im File 'Standpos.SQF'. Wird eine
   Standardrichtung gewählt, werden die Rotorsteuerung und die Park-
   funktion deaktiviert (erkennbar am Minus-Zeichen der Schaltflächen
   'R' und 'P'), um eine ungewollte Verstellung der Antenne zu 
   verhindern.

bb. Mit der 1-Grad-Schritt-Korrekturfunktion können die Antennenstellungen
   horizontal und vertikal korrigiert werden. Die Korrektur ist nicht
   dauerhaft, bei Programmbeendigung wird sie gelöscht. Eine dauerhafte
   Korrektur einer Antennenfehlstellung kann mit SatSetup vorgenommen
   werden.

cc. Mit dem Menü läßt sich ferner die Parkposition und die Zeit nach
   Ende eines Passes festlegen, zu der die Parkstellung angefahren 
   werden soll. 
   
   Die Parkfunktion kann nicht manuell ausgelöst werden, sondern erfolgt
   nur automatisch nach einem Satelliten-Pass. Sie wird auch nur ausge-
   führt, wenn die Rotorsteuerung aktiviert ist ('R+'). 

c. Menü Mode

aa. 
   Die nachfolgenden Ausführungen gelten nur, wenn nicht bereits das
   Server-Programm auf Transverterbetrieb eingerichtet ist und deshalb
   nicht die vom Funkgerät benötigte Frequenz ausgibt, sondern die
   Betriebsfrequenz des Satelliten.
   GSC sieht Transverter-Betrieb vor, vgl. Menü Station Setup. 
      
   Bei Konverter- und Transverterbetrieb muß einerseits das Bahn-
   berechungsprogramm mit den endgültigen Betriebsfrequenzen rechnen,
   um den richtigen Wert des Dopplerversatzes zu bestimmen, andererseits
   muß dem Funkgerät die um den Versatz des Konverters oder Transverters
   ermäßigte Frequenz angeboten werden. 
   
   Durch Anklicken in der Liste könne Sie die jeweiligen Versatzfrequenzen 
   auswählen. 
   Achtung: Das Komma in der Liste ist kein Dezimalkomma, sondern trennt 
   Down- und Uplink-Wert.
   Gespeichert sind die Offsets im File 'Transvrt.SQF'.
   Achtung: Die in der ersten Zeile dieses Files eingetragenen Versatz-
   Frequenzen 0,0 dürfen nicht geändert werden, da Sie für den Betrieb
   ohne Konverter/Transverter benötigt werden. Einträge sind deshalb
   erst ab der 2. Zeile zulässig.

bb.In der Icom-Fassung kann ferner im Adressen-Fenster zwischen 
   unterschiedlichen Gerätekombinationen gewechselt werden.


d. Menü Setup

aa.Die Catsteuerung ist für die Yaesu-Transceiver (Voreinstellung) und 
   die oben aufgeführten Icom-Geräte ausgelegt. Die Auswahl erfolgt im
   Menü 'Setup'.  
   
   Ferner lassen sich Optionen für die Rotorsteuerung festlegen:
   Die Nachführung kann in Zeitschritten oder anhand von Winkel-
   änderungen erfolgen. Bei dieser kann weiter gewählt werden, ob 
   die Nachführung anhand konstanter Winkel erfolgen soll, oder ob bei
   der horizontalen Nachführung der mit steigender Elevation geringer
   werdende Einfluß der horizontalen Ausrichtung berücksicht werden soll
   (gewinnbezogene Nachführung). Bei steigender Elevation wird der
   horizontale Öffnungswinkel der Antenne - scheinbar - größer (bei 
   90° Elevation ist die horizontale Ausrichtung ohne Bedeutung).
   Bei steigender Elevation kann deshalb der horizontale Nachführschritt
   entsprechend einer bestimmten Funktion vergrößert werden, ohne daß
   damit ein Gewinnverlust verbunden wäre. Andererseits ändert sich das 
   Azimut des Satelliten mit steigender Elevation schneller, bei einem
   konstanten Nachführwinkel steigt die Anzahl der Nachführungen deshalb
   stark an.
   Die Einstellung 'gewinnbezogen führt deshalb zu einer erheblichen
   Schonung des Horizontalrotors, da damit die Zahl der Nachführschritte
   reduziert wird. Diese Einstellung hat sich in den Hauptprogrammen 
   sehr gut bewährt.
   Frei gewählt werden können außerdem die Größe des Intervalls und des
   Nachführwinkels.    
   
   Wegen der weitern Einzelheiten wird auf die Erläuterungen zu SatPC32
   und Wisat32 verwiesen (Manual.txt).

bb. Außerdem läßt sich festlegen, ob bei Start des Programms die Rotor-
   steuerung, die Catsteuerung und die Parkfunktion aktiviert werden 
   sollen. Eine nachträgliche Aktivierung ist mit den Schaltflächen
   'R', 'C' und 'P' möglich, s. unten.

cc. durch Aktivieren der Option 'RotorServer' werden die Ausgaben der
   Rotorsteuerung statt auf einen parallelen Port auf eine DDE-Schnitt-
   stelle umgeleitet. Dadurch können auch andere Rotoren und Interfaces
   als das IF-100 gesteuert werden. Z.Zt. sind dies die Egis-Rotoren 
   sowie das 'RifPC' von Orbitronic und 'WinRotor32' von Funkbox.
   Dabei wird durch DDESat32 ein weiteres Serverprogramm gestartet 
   ('ServerEgis','ServerRifPC', 'WinRotor32'), das seinerseits die 
   Ausgaben in das Protokoll des Steuergeräts oder Interfaces umsetzt
   und auf einen PC-Port ausgibt. Der Name des jeweiligen Server-
   programms wird im File 'RotorServer.SQF' festgelegt.
   
   Durch Aktivieren der Option 'CatServer' werden die Ausgaben der 
   Cat-Steuerung statt auf einen seriellen Port auf eine DDE-Schnitt-
   stelle geleitet. Die in Betracht kommenden Serverprogramme finden
   Sie auf der Zusatz-Diskette. Der Name des jeweiligen Serverprogramms
   wird im File 'CatServer.SQF' gespeichert.

e. Menü 'Quit'.
   Wird das Programm hiermit beendet, wird die letzte Bildschirmposition
   gespeichert. Gleiches gilt bei Beendigung mit dem Schaltkreuz.   

f. unter der Menü-Leiste befinden sich die 3 Schaltflächen 'R', 'C' 
   und 'P'. Hiermit lassen sich die Rotor-, die Catsteuerung und die
   Parkfunktion aktivieren und deaktivieren.
   
   Da die Parkfunktion nur ausgeführt werden kann, wenn die Rotor-
   steuerung aktiviert ist, wird bei Deaktivierung der Rotorsteuerung
   diese Funktion ebenfalls deaktiviert, umgekehrt wird bei Aktivierung
   der Parkfunktion auch die Rotorsteuerung aktiviert. Bei Aufruf einer
   Standardrichtung werden beide Funktionen deaktiviert, vgl. oben.

                            
                            ***** DK1TB *****