Ham Software
XDscExtender

XDscExtender - Eine Erweiterung für SaigaContest OE3ARC, 6.11.2011

XDscExtender erweitert das UKW-Logbuchprogramm SaigaContest von Franz Kinz, OE5KRN, um zwei Funktionen:

1. Anzeige des eigenen und des QTH der Gegenstelle auf einer GoogleMap.

Die Anzeige der Map in XDscExtender erfolgt unmittelbar nach der Eingabe des Locators der Gegenstelle in SaigaContest.

2. Ansteuerung eines K1EL WinKey CW-Keyers (z.B. microHAM DIGI KEYER II) über eine serielle Schnittstelle.

Es können 9 Standardtexte definiert werden die mittels Tastenkombination an den Keyer zur Aussendung übermittelt werden können. In den Texten können nachfolgende Tokens verwendet werden, die zur Laufzeit mit den entsprechenden Daten aus SaigaContest ersetzt werden:

#MyCall Eigenes Rufzeichen
#OtherCall Rufzeichen der Gegenstelle
#Rprt Rapport für die Gegenstelle
#QsoNr Laufende eigene Qso Nummer
#MyLoc Eigener QTH Locator

Zum Beispiel wird aus dem Standardtext

ur #rprt #qsonr / #myloc bk

zur Laufzeit

ur 599 001 / jn78xd bk

an den Keyer übermittelt. Groß/Kleinschreibung ist für die Auflösung der Tokens nicht relevant.

Installation, Betrieb:

Die Installation auf dem PC erfolgt aus einem Setuppackage, wobei das .NET Framework 2.0 oder höher als Voraussetzung bereits installiert sein muss.
Die Startreihenfolge von SaigaContest und XDscExtender ist beliebig, in XDscExtender wird in der Statusleiste der Verbindungsstatus zu SaigaContest angezeigt.

Zum Betrieb der GoogleMap ist eine Internetverbindung erforderlich. Es sind keine weiteren Einstellungen im Programm vorzunehmen.
Die Kartendarstellung wird sobald mindestens das Großfeld der Gegenstelle eingegeben wurde aktiviert und aktualisiert sich sobald der Locator vollständig eingegeben automatisch auf das Kleinfeld.
Die Kartenanzeige kann mit dem "Size" Button zwischen 320x320 (Standard) und 640x640 (enspricht der größten möglichen Darstellung mit Google Maps) umgeschaltet werden.

Für die Eingabe der CW Standardtexte muss mit dem "CW Keyer Button" der entsprechende Dialog ausgeklappt werden. Im Betrieb kann der Dialog wieder eingeklappt sein. Bei der erstmaligen Verwendung muss mit der Dropdownbox die serielle Schnittstelle an welcher der K1EL WinKey CW-Keyer angeschlossen ist ausgewählt werden.
Die Ausgabe der CW Texte wird mit den Tastenkombinationen Alt-Num-1 bis 9 (d.h. Taste Alt und die der Textnummer entsprechenden Zifferntaste des numerischen Tastaturblocks) aktiviert. Mit Alt-Num-0 wird eine laufende Ausgabe unterbrochen.
Diese Tastenkombinationen sind als globale Hotkeys implementiert, d.h. sie funktionieren jederzeit, auch wenn gerade ein anderes Programm aktiv im Vordergrund ist. (Dies ist der Regelfall, da man ja Daten ins Logbuchprogramm eingibt und daher das Logbuchprogramm aktiv ist - dabei kann man trotzdem die CW-Texte abrufen).
Die Texte und die Auswahl der seriellen Schnittstelle werden beim Beenden des Programmes automatisch gespeichert und beim nächsten Start automatisch geladen.

Die Morsezeichen für den Rapport und die Qso Nummer können durch Aktivieren der Funktion "Cut Numbers" mit der entsprechenden Checkbox abgekürzt werden. Dabei wird aus "599 001" der Text "5nn tt1". Dies entspricht der Praxis im CW-Contest.

Das Programm wurde in in .NET/C# entwickelt, der Datenaustausch mit SaigaContest erfolgt mittels DDE (Dynamic Data Exchange). Um DDE ohne eigenen Entwicklungsaufwand in .NET verwenden zu können habe ich die großartige Library NDde von Brian Gideon verwendet.

Die Ansteuerung der Google Maps setzt auf das Google Static Maps API – welches für private Anwender nach wie vor frei verwendet werden darf.

 

An dieser Stelle möchte ich om Franz, OE5KRN zweifach Dank aussprechen:
1. Für die Entwicklung von SaigaContest - ich persönlich finde das Programm ausgezeichnet und habe bis jetzt nichts Besseres gefunden. Saigacontest ist Freeware und kann von http://www.qth.at/saigacontest/ downgeloadet werden.

2. Für die tolle Kooperation bei der Entwicklung meiner Erweiterung, Franz hat mir auf alle Fragen rasch kompetente Antworten geliefert und mich auch beim Testen unterstützt.XDscExtender kann als Freeware von http://www.kriechhammer.at/ham/software/xdscextender downgeloadet werden.

Ich habe meine persönliche Contest SW Landschaft wieder um ein gutes Stück verbessert, das Programm im Marconi Contest 2011 ausführlich getestet und würde mich freuen, wenn der eine oder andere auch für diese Erweiterung Verwendung hat. Für Fragen oder Anregungen stehe ich gerne per email zur Verfügung.

 

vy 73 es gd dx

Andy Kriechhammer, OE3ARC@oevsv.at

Download:

V 1.0.0.2:    XDscExtender1002.zip


This page was last updated on: 17.11.2011