(c) Hilmar Weber, DC5KW    20.02.2008

FT857DRW.EXE 
ist QSLware und darf von Funkamateuren benutzt und nur kostenlos weitergegeben werden. 
Zur Weitergabe darf nur die Original-ZIP-Datei mit diesem Text verwendet werden.

Das Einbinden des Programms in andere Software ist nicht gestattet! 

Compiler: GFA-Basic 4.38  Trialversion
(Hinweis mu sein) 

Benutzung des Programms auf eigene Gefahr

Ich bernehme keinerlei Haftung fr Schden durch Anwendung des Programms FT857DRW.EXE

Dies mu beim 1. Programmstart ausdrcklich besttigt werden !!!



Warum das alles?
Mein erster Allmode-Transceiver war ein YAESU FT-817. Dazu gab es das geniale
Steuerprogramm FT-817 Commander von Simon Brown, HB9DRV. 
Dessen Mglichkeiten der Speicherverwaltung habe ich beim FT-857D vermisst.

Mein Programm soll die Speicher des FT-857D auslesen und als CSV-Datei speichern. 
Mit nahezu beliebigen Tabellenkalkulationsprogrammen oder Texteditor kann 
diese Datei bearbeitet werden. Das zurckschreiben von Daten gelingt nun.
Es sollte eine Textdatei im CSV-Format sein. 
Die strenge Spalten-Formatierung mu nicht unbedingt einghalten werden, dient 
mE. aber der bersichtlichkeit. Beim Auslesen von Speicherinhalten erscheinen
einige Angaben in Anfhrungszeichen. Diese erleichern den Umgang in Tabellen-
kalkulationsprogrammen und werden beim Wiedereinlesen ignoriert.

Eine Beispieldatei erhalten Sie durch einfaches Auslesen der Speicherinhalte.

        Beispiel:

        m;s;MNr;Mod;Frequenz;Duplex  ;Mod;Name    ;n
        M; ;001;FM ;14563750;      -R;   ;DB0YS   ; 
        M; ;012;FM ;43872500;      -R;   ;        ; 
        M; ;013;FM ;43905000;        ;   ;        ; 
        M; ;013;FMN;43902500;        ;   ;        ; 
        M;*;036;PKT;43982500;43042500;PKT;DB0SGL  ; 
        M;*;193;CW ;  702200;        ;   ;        ; 
        M;*;194;CW ;  356800;        ;   ;        ; 
        M;*;198;WFM; 9580000;        ;   ;WDR 5   ; 
        M;*;199;WFM;10270000;        ;   ;DLF     ;*
        P; ;201;FM ;14452500;        ;   ;        ; 
        P; ;202;FM ;14487500;        ;   ;        ; 

1. Zeile sollte immer unverndert bleiben!
2. und weitere Zeilen enthalten Daten
Spalte 1 "m" gibt Speicherart vor: 
M = normaler Memorykanal, M-001 nicht lschbar!
P = Platz fr programmierbaren Suchlauf, ab Nr. 201
P  ist immer paarweise fr untere + obere Eckrefquenz
im Beispiel fr SCAN im Bereich zwischen 144.525 bis 144.875 MHz
Ein "*" in Spalte "s" wirkt als SKIP-Marke bei Memory-SCAN.

Modulations- und Frequenzangaben s.Beispiel
Fr Relaisbetrieb kann in der Spalte "Duplex" -R oder +R fr 
Standardablagen 0.1  0.6  oder 7.6 MHz angegeben werden. 
In den Bereichen 2m und 70 cm kann man die Angabe auch weglassen.

Frequenzangaben in der Spalte "Duplex" und Modulationsart in der 2. Mod-Spalte
erzwingen Duplexbetrieb, uU. auch mit ungewhnlichen Kombinationen, dabei immer 
auf die passende oder zulssige Modulatiosart achten!

Werden M-Speicher benannt, wird der Name gespeichert, erscheint 
aber nur durch gleichzeitiges "*"-Symbol in Spalte "n" im Display, 
alternativ im Men MFb des FT857 Taste "TAG" bettigen.

Frequenzangaben sind im 10-Hz-Format. Das hat sich so aus der YAESU-Hardware ergeben, s. Display.
Installation: Keine! Sie sollten lediglich auf kurze Datei- und Ordnernamen im Format 8.3 achten. 
Mglicherweise luft das 16-Bit-Programm nicht in Ordnern mit langen Namen! 

Werden kanalnummern ohne Frequenz und Mode angegeben, werden sie auch so behandelt: die 
entsprechenden Speicherpltze werden gelscht.


Andererseits kann man gezielt Frequenzpakete zB.: fr die Speicher von 132-146 angeben, man braucht
nur eine kurze Tabelle mit den Nummern von 132 - 146 mit Mode und Frequenzen, zB.: 14420000 - 144587500
mit stetiger Folge von 1250000 (12.5kHz) anzulegen.
Das geht sehr elegant mit dem meisten Tabellenkalkulationsprogrammen. Die wollte ich nicht nochmal
neu erfinden ;-)
Bereits gespeicherte Daten gehen verloren, wenn belegte Speicherpltze berschrieben werden.
Das gilt auch fr Kanal-Nummern ohne Inhalt, die werden dann einfach gelscht!
Ist doch klar, oder?

Prfen Sie bitte stets vor Programmstart, ob Ihr TRX ein FT-857D ist. 
Leider kann ich mangels Hardware keinen TYP-Check durchfhren.
Ebenfalls findet keine COM-Prfung statt.

Darauf mssen Sie achten:
Den FT-857D in den VFO-Modus schalten!
Ist der richtige COM-Port eingestellt?
Ist der angeschlossene TRX ein YAESU FT-857D ?
Ist die CAT-Geschwindigkeit richtig eingestellt?

Mit Programmstart wird der Haftungsausschlu des Autors ausdrcklich anerkannt!

Als Autodidakt blieb mir oft nur mhsames Ausprobieren mit vielen Mierfolgen 
und hohem Risiko frs Gert :-(  
und meine Nerven..
Es gab einige katastrophale Abstrze bei exotischen Frequenzen, also bitte Vorsicht!
Ob das Progrmmchen alle Wnsche erfllen kann, ist nicht getestet!
Bisher habe ich Kenntnis von erfolgreichen Tests mit FT-857 (ohne "D") erhalten, 
und erstaunlicherweise soll es auch mit FT-897 laufen. Danke an die Tester!

Noch viel erstaunlicher ist eine Meldung, da dieses kleine Tool mittels WINE 
unter Linux laufen soll !!! Darber freue ich mich besonders! Danke Peter!

Schade nur, da YAESU Informationen zurckhlt, man knnte noch viel mehr mit dem tollen Gertchen spielen!

Fehler:
Leider habe ich ich auch eine Meldung ber Nichtfunktionieren erhalten. sri
Mglicherweise gibt es unterschiedliche Gerteversionen die ich leider nicht testen kann!
Eine Fehlerquelle knnte auch ein belegter oder falsch eingestellter COM-Port sein.


Wenn das Progrmmchen Ihren FT-857D versteht, wrde ich mich ber eine kurze Mitteilung mittels QSL-Karte 
freuen.

Alternativ knnen Sie mir bitte Kritik und viel lieber Lob via PR: DC5KW @ DB0SGL zukommen lassen.


73 de DC5KW, Hilmar



PS: Geschafft! Jetzt wird wieder CW gebt ;-)

