AFUDTMF
Das Programm erzeugt DTMF Tonfolgen mit der Soundkarte
des PC und betätigt dabei die PTT des Funkgeräts
über die serielle Schnittstelle.
Anwendungen: Relais umschalten (SYSOP oder User), ECHOLINK oder
sonstige Steuerfunktionen über DTMF Tonfolgen
Version: V1.5 vom 20.4.2005
Lizenz/Kosten: Freeware/geht mit euren Lieben ein Eis essen
Systemvoraussetzungen: Windows PC (WIN9x, WIN2000, WINXP) mit serieller
Schnittstelle (evtl. über USB-Konverter - jedoch noch nicht
getestet) , PTT Umschalt-Elektronik an serieller Schnittstelle. Audio
Verbindung von Soundkarte zum Mikrofon-Eingang des TRX.
Autor: DF2VC
Download (ca. 500KB): AFU_DTMF_SETUP.EXE
Sonstiges: Der Anwender dieses Programmes ist für Schäden,
die er durch die Ausführung dieses Programms verursacht, selbst
verantwortlich.
Beschreibung:

Die Einstellungen erfolgen über die AFUDTMF.INI Datei, die mit dem
Hilfe Knopf aufgerufen und bearbeitet werden kann. In der Sektion
[HILFE] steht eine kurze Beschreibung. Danach
folgen in der Sektion
[DTMF] die eigentlichen Einstellungen.
Am Beispiel des öffentlichen Codes zur Umschaltung des Multimode
Relais DB0GE in Multimode Betrieb und herkömmlicher Relais Betrieb
wird die Funktion der Einstellwerte erklärt.
Das Relais DB0GE wird mit der Tonfolge *438600# in den Multimode
Betrieb umgeschaltet. Danach wird das Relais alleine durch den
Träger der Benutzerstation aufgetastet. Sendet man trotzdem einen
1750Hz Ton, bleibt das Relais aufgetastet, Rogerpieps, Relais-Kennung
und QTH Kennung werden aber so stark gedämpft, dass Multimode
Betrieb (z.B. SSTV) nicht gestört wird. Fällt das Relais
später wieder ab, kann es auch ohne Tonruf mit jedem weiteren
Träger aufgetastet werden.
Mit der Tonfolge *438600#0 wird DB0GE wieder in den herkömmlichen
Relais Betrieb zurückgeschaltet. Zum Auftasten wird der Tonruf
benötigt. Das Relais sendet laut seine CW-Kennung. Ein weiterer
Tonruf bei offenem Relais veranlasst die Aussendung der QTH-Kennung.
Nach jeder Benutzer Aussendung wird mit K als Rogerpieps quittiert.
Fällt das Relais ab, werden die Aussendungen auf der Eingabe
ignoriert. Dieser Mode ist nur für Sprachbetrieb sinnvoll, SSTV
wird von den wiederholten Aussendungen der Kennungen erheblich
gestört (-> deshalb in Multimode Betrieb umschalten).
Wir wollen nun die beiden ersten Speicher mit den Tonfolgen für
Multimode und herkömmlichen Betrieb vorbelegen.
Dazu betätigen wir den Hilfe Knopf und öffnen damit die
AFUDTMF.INI Datei
[Hilfe]
Was ist neu:
1.5 - Die Pause zwischen den einzelnen Tönen ist jetzt
programmierbar
dazu am Ende beim Eintrag PAUSE=10 die gewünschte Zeit in
Millisekunden eintragen.
Die Töne sind jetzt wieder etwas länger (200ms).
1.4 - Kleine kosmetische Änderungen
Das Fenster wird in die Mitte des Bildschirms gesetzt - unabhängig
von der
Bildschirmauflösung - bei WINXP wird das Fenster etwas
größer.
Die Einträge COM RTS und DTR werden vom Programm selbst
gesetzt.
COM=keine oder COM1 ..... COM9 (falls vorhanden).
RTS=1 (RTS Kreuzchen im Programm gesetzt) RTS=0 kein Kreuzchen.
DTR=1 (DTR Kreuzchen im Programm gesetzt) DTR=0 kein Kreuzchen.
Wenn eine COM ausgewählt wurde, wird vor jedem DTMF Ton (oder
SpeicherTonFolge)
die gewählte Steuerleitung DTR/RTS gesetzt und danach wieder
zurückgesetzt.
Die Zeitverzögerung zwischen Einschalten des Senders und
Tonerzeugung wird
mit dem Eintrag TXDELAY=100 in Millisekunden eingestellt. Der
Defaultwert
ist 100 (ms).
Die Codes der 10 Speichertasten und ihre Beschriftungen müssen
hier manuell eingetragen werden. Als Beispiele kann man die
beiden ersten Tasten betrachten:
SP1=*438600#
ist der Code der beim Betätigen der ersten Taste gesendet wird
SP1T=DB0GE Multimode
ist die Beschriftung der ersten Taste
Nachdem die AFUDTMF.INI Datei geändert wurde, muss das Programm
neu gestartet werden,
damit die Änderungen übernommen werden.
73 de DF2VC
[DTMF]
COM=keine
SP1=
SP1T=frei
SP2=
SP2T=frei
SP3=
SP3T=frei
SP4=
SP4T=frei
SP5=
SP5T=frei
SP6=
SP6T=frei
SP7=
SP7T=frei
SP8=
SP8T=frei
SP9=
SP9T=frei
SP10=
SP10T=frei
RTS=0
DTR=0
TXDELAY=100
LASTCODE=*438600#
PAUSE=10
In der Sektion [DTMF] geben wir bei SP1= die
Tonfolge der ersten Speichertaste ein:
SP1=*438600#
in der Zeile SP1T= wird der Text, der auf dem Knopf erscheinen soll
eingegeben. Dabei bitte bedenken, dass nicht viel Text auf so einen
Knopf drauf passt....
SP1=DB0GE Multimode
Das Ganze wiederholen wir für den 2. Knopf:
SP2=*438600#0
SP2T=DB0GE Rogerpieps
Nun abspeichern, das Programm beenden und neu starten - muss leider
sein.
Weitere Hinweise:
- Die DTMF
Töne werden als WAVE Datei mit ca. 200ms Länge abgespielt.
- Die Pause
zwischen den einzelnen Tönen muss für ECHOLINK eventuell
höher eingestellt werden (PAUSE=10) .
- Wenn der Sender
zu langsam hochtastet, TXDELAY höher setzen.
- Falls in der
Auswahlbox der COM Schnittstelle die gewünschte COM nicht zu sehen
ist, hat evtl. ein anderes Programm die COM noch belegt (z.B. DIGTRX,
PSK31 , MMSTV etc). Die Programme und AFUDTMF beenden, danach AFUDTMF
neu starten.
- Bereits
programmierte Speicher (Knöpfe) können jederzeit neu belegt
werden. Das betrifft insbesondere die beiden ersten Speicher, die als
Beispiel mit den Tonfolgen von DB0GE vorbelegt sind.
- Fährt man
langsam über die Knöpfe, erscheint ein kurzer Hilfetext
(Tooltip) - bei den programmierten Speichertasten erscheint die
eingegebene Tonfolge als Tooltip.
- Das Programm ist
mit einem Installer versehen. AFU_DTMF_SETUP.EXE ausführen und den
Anweisungen folgen. Danach findet man ein Dektop Icon und eine
Programmgruppe AFU DTMF. Dort kann das Programm auch wieder
deinstalliert werden.
- Bei einem
späteren Update die AFUDTMF.INI Datei vorher sichern, damit die
eingegebenen Codes nicht verloren gehen.
- Fragen an:
DF2VC@darc.de
73