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:

73