CONTEST.HTM
___________
Beschreibung der Contestmodule für CLLOG
"@(#)CONTEST.HTM Stand : 01.07.2021"
gültig für CLLOG Version 3.0.0alfa und höher.
ID-String von CVS
"@(#)$Id: contest.htm 47 2021-08-07 12:45:25Z df7be $"
<under construction>>
Stände:
01.07.2021 Schreibfehler
22.06.2021 Aktualisierung WNA/WSA, AGCW-VHF-UHF-Contest
19.06.2018 Westfalen(Nord/Süd)-Aktivitäten
04.06.2017 ARComm-Contestprogramme,Korrektur ZCONT.PRG
07.01.2015 Version 1.0.2
04.02.2002 letzter undokumentierter Stand
Die unterstützten Conteste finden entsprechende Verweise im
folgenden Inhaltsverzeichnis.
Inhalt
______
1. Allgemeines
2. Spezielle Anleitungen für einige Conteste
2.0 Kostenlose Contest-Programme von ARComm
2.1 VFDB-Contest
2.2 DSW-Contest
2.3 DARC Weihnachtscontest
2.4 DARC Nord-Contest
2.5 Westfalen-Aktivität
2.6 AGGW VHF/UHF-Contest
3.0 EDI-Format für DARC-UKW-Conteste
1. Allgemeines
================================================
Da das Haupt-Contestmodul noch nicht fertig ist,
befinden sich im Kapitel 2 spezifische Hinweise
zu einigen Contesten !
================================================
Das Kontestmodul in CLLOG wird optimal für den Einsatz in
verschiedenen Kontesten entwickelt.
Dieses wird irgenwann im GUI-Programm "LOGW" als Menüpunkt erscheinen und
entsprechend verfügbar sein. Es soll sehr flexibel für eine
grosse Anzahl von Contesten konfigurierbar sein und eine "Online"-Eingabe
unter besonderer Berücksichtigung der Contestregeln ermöglichen.
Wir suchen daher aktive Contester, die für das Contestmodul
fachliche und technische Hilfestellung geben.
Ersatzweise:
Nun gibt es im Internet eine große Menge an Kontestprogrammen,
viele von Ihnen decken teilweise spezielle Conteste mit ihren ganz
besonderen Regeln ab.
Das Contestmodul von CLLOG wird von Beginn an
nur einen kleinen Teil dieser Anforderungen erfüllen.
Deshalb gibt es das ADIF-Format, welches den Austausch von
Daten aus anderen Logbuchprogrammen gestattet. Deshalb
kann ein aktiver Contester immer CLLOG als Haupt-
Datenbasis für die Dokumentation seiner gesamten
Amateurfunkaktivitäten verwenden und importiert
die jeweiligen Daten aus dem zum Contestumfeld am besten
geigneten Programm.
Im Anschluß wird die Anwendung für einige Conteste beschrieben.
Mit dem CLLOG-Contestmodul wollen wir jedoch erreichen,
daß Sie auch beim Contest alle sonstigen Daten der Gegenstation
zur Verfügung haben, was bei externen Kontestprogrammen
nicht immer der Fall ist.
Das Konzept sieht die folgenden Entwicklungsziele vor, die wir je nach
zeitlicher Verfügbarkeit realisieren wollen:
- Temporäre Speicherung des Kontestes in einer eigenen Datenbank
CONTEST.DBF. Diese werden erst nach dem Schluß des Kontestes in die
Hauptdatenbank LOGBUCH.DBF übernommen (ähnliche Vorgehensweise wie
bei der Rundenverwaltung). CONTEST.DBF hat dieselbe Struktur wie
LOGBUCH.DBF
- Blick auf die vorhandenen Daten.
Dieses sind immer die Daten in LOGBUCH.DBF. Auch im Kontest kann
angezeigt werden, ob man mit der Station überhaupt schon einmal ein QSO
hatte.
==> dieses soll der wesentlichste Vorteil sein !
- Spezielle Konfiguration der Eingaben.
erfassen Sie nur die Daten, die für den Kontest notwendig sind.
Alle anderen Einträge versorgen Sie beim späteren Import in die
Hauptdatenbank.
In der Regel sind dieses immer:
CALL,Datum,Anfangszeit, Frequenz / Band
(Minimaldaten, um ein QSO eindeutig zu definieren).
Alle weiteren Eingaben gestatten Sie zusätzlich
per Voreinstellung. Frequenz und Betriebsart sollen später
auch über die CAT-Schnittstelle automatisch vom
Tranceiver geholt werden können, wenn diese Funktion
zur Verfügung steht.
Das Kontestmodul arbeitet im Schnelleingabemodus.
- Duplikatsperre (konfigurierbar)
Je nach den vorliegenden Kontestregeln wird eingestellt, ob
ein CALL grundsätzlich einmal erscheint oder
einmal pro Band / Betriebsart u.s.w.
- Schneller Bandwechsel für Mehrbandkontest.
Keine Frequenz direkt eingeben, sondern
Auswahl. Daraufhin wird eine feste Frequenz (z.B. 14.100 Mhz)
vorgegeben.
- Zugriff auf gesonderte Datenbanken (z.B. DIG u.s.w.)
falls für einen bestimmten Kontest notwendig.
- Vereinfachte Eingaben (z.B. nur eine Frequenz für ein Band).
Bänderauswahl per Balken oder Hotkey u.s.w.
- Spezielle Druckformate für die Einsendung des Kontestlogs
in Papierform
- Spezielle Dateiformate für die Übergabe des Kontestlogs
in elektronischer Form (z.B. ADIF).
- Speicherung der Konfiguration für jeden Contest
(als Parameter-Datei).
- Importe von Daten aus gängigen Kontestprogrammen ist nicht
die Aufgabe dieses Modules, dieses findet sich unter den
Extra-Importprogrammen für CLLOG.
Dort ist es möglich, Daten aus CT und weiteren
speziellen Contestprogrammen zu importieren, falls
verfügbar, auch im ADIF-Format.
Weitere Ziele für später:
- Konteste mit zusätzlichem Hörerbetrieb.
- automatisches Auslesen der Daten aus dem Transceiver "CAT-Schnittstelle"
Aufgaben, die nach dem Abschluss des Contestes in CLLOG
verbleiben:
- Erstellung der Ergebnisdatei für Zusendung an den Contest-Manager,
- Druck von QSL-Karten/eQSL's/...
- Auswertungen für Diplome
2. Spezielle Anleitungen für einige Conteste
_________________________________________________
Hier beschreiben wir einige Conteste, für die sich
Ergebnisdateien erstellen lassen.
Leider müssen aber noch die Contestdaten extern geführt werden,
d. h. auf einem Papierlog oder einem speziellen Contest-Programm.
Die folgenden Anweisungen beschreiben den derzeitigen provisorischen Stand
der Programmierung.
2.0 Kostenlose Contest-Programme von ARComm
___________________________________________
Zur Einreichung von Logbüchern für viele Konteste
kann man auf den Seiten von ARComm
(bekannt durch das kostenpflichtige Programm "HAM-Office")
für jeden einzelnen Kontest ein eigenes Programm
frei heruntergeladen werden.
Es sind Windows-Programme, welche auch unter WINE laufen.
Sie werden ständig aktualisiert und berücksichtigen somit
die jeweils speziellen Regeln des Contestes.
Sie lassen den ADIF-Import zu und erstellen eine Datei,
die an den Veranstalter des Kontestes per E-Mail
versendet werden kann.
Unter Umständen kann der Contest auch mit diesem Programm erfasst und
berechnet werden, im Anschluß kann eine ADIF-Datei erstellt werden,
um die Daten in CLLOG zu importieren.
Das hängt aber vom einzelnen Programm ab, so dass wir empfehlen, mit
einer getrenneten Demo-Instanz von CLLOG die Vorgehensweise zu erproben,
bevor Sie mit dem Contest richtig los legen.
Bezug der Programme:
http://www.qslonline.de/hk/eigen/kontest.htm
http://www.hamoffice.de
Dazu 2 Archive herunterladen:
1.) ZIP-File mit dem speziell für einen Contest zugeschnittenes
Programm,
2.) Das Archiv "hocall.zip", enthält DOK-Daten von etlichen Rufzeichen (optional).
Die Inhalte der beiden Archive in einem neu anzulegenden Verzeichnis auspacken.
Die Datei für den Versand kann unter dem Menüpunkt
Drucken ==> Gesamtdatei ==> E-Mail-Nachricht oder PR-Nachricht
erstellt werden.
Am Beispiel unter dem Abschnitt "DARC Nord-Contest" soll aufgezeigt werden,
welche Schritte für die Erstellung der Ergebnisdatei zur
Einsendung an den Auswerter notwendig sind.
Hinweis: Nach ADIF-Beschreibung sind folgende Angaben (Tags) mindestens
für eine vollständige Definition eines QSO's erforderlich:
Call , QSO_Date , Time_On , Band , Mode
2.1 VFDB-Contest (Z-Contest)
____________________________
Das spezielle Exportmodul ist im Hauptmenü unter Extras/Exporte/Z-Contest realisiert.
Es erstellt die Datei im DO5HCS-Format und führt eine Ergebnisberechnung durch.
Es kann erst nach dem Contest verwendet werden.
Vorgehensweise:
Den Contest auf Papier erfassen und am Ende in CLLOG eingeben.
Das Formular ist wie folgt aufgebaut:
Überschrift: VFDB-Z-Kontest
Kopfzeilen:
1.Zeile: LOG der Station , Datum, Blatt
2.Zeile: Wertungsgruppe, Band, Mode
QSO-Zeilen:
UTC, CALL, RST geg., RST erh., DOK lfd.Nr., LOC Gr. Feld, QSO Pkt, Multi Pkt
Fuß: Unterschrift
Das Modul in LOGW.PRG extrahiert die Daten aus "logbuch.dbf" und erstellt
2 Dateien:
co<n>-<Call>.txt
zcont<n>.erg
wobei <n> für die Nummer des jeweiligen Contest-Teiles einzusetzen ist.
Beispiel: zcont1.txt
Die Datei
co<n>-<call>.txt
wird an den Contestmanager zur Auswertung gesendet.
Beispiel:
co1-DF7BE.txt
für den VFDB-Contest Teil 1. Diese Dateien können dann an den Contest-Manager per
E-Mail verschickt werden.
Das Modul für die Erzeugung der Datei zum Z-Contest erreichen Sie im Hauptmenü
unter Extras/Exporte/Z-Contest.
Spezielle Hinweise:
- Bei Z-DOK's wird keine Prüfung vorgenommen, ob sie zur Zeit gültig sind.
Alle DOK's von Z01 ... Z99 werden fest in die Punkteberechnung einbezogen.
Bei der Erfassung achte man stets darauf, dass der DOK auch existiert und somit wertbar ist.
- Alle VFDB-Clubstationen, die Punktezahlen und die VFDB-Sonder-DOK's:
Eine kleine Auswahl ist als Vorbelegung fest im Quellcode eingebaut.
Diese Liste kann im Menü für die Contestparameter an die aktuellen Gegebenheiten
angepasst werden, die bearbeitete Liste geht aber nach Erstellung der Ergebnis-Datei verloren.
Alternative:
Manuell in das XLS-Blatt von DO5HCS übertragen und per E-Mail an den Contestmanager versenden.
Die mit Libre Office erstellten XLS-Dateien können vom Diplom-Manger gelesen werden.
Zusammenfassung einiger Contestregeln:
Clubstationen:
DF0FTP,DL0FTP,DF0DBP,DL0DBP und weitere.
Hinzu kommen je noch Jahr noch weitere Sonderstationen.
Achtung !
Es gibt VFDB-Clubstationen, die nicht mit 10 Punkten wertbar sind.
Deshalb vor der Bearbeitung der Liste mit den Clubstationen die
jeweils aktuelle Ausschreibung genau durchlesen.
Contestfreie Bereiche (werden vom Programm nicht überprüft):
Teil 1+2 (SSB):
3,650 - 3,700 MHz
3,775 - 3,800 MHz
7,100 - 7,130 MHz
Teil 3+4 (CW)
3,500 - 3,510 MHz
3,560 - 3,800 MHz
7,040 - 7,200 MHz
VFDB-Funkrunden:
Als Ergänzung zum Contest können in den Funkrunden
weitere Punkte für die VFDB-Diplome gesammelt werden:
160m SSB 3. Montag im Monat 1866 kHz, 19:00 UTC *)
160m CW 4. Montag im Monat 1820 kHz, 18:20 UTC *)
80m SSB 1.+3. Samstag im Monat 3639 kHz 15:00 UTC *)
80m CW 1. Montag im Monat 3568 kHz 19:00 LT
80m SSB Jeden Mittwoch 3690 kHz 08:30 LT **) Rentner- und Pensionäre (RPZ)
Desweiteren gibt noch die speziellen Aktivitäswochen,
Bitte die aktuellen Beschreibungen im Internet beachten.
*) Sommerpause im Juli und August
**) keine Sommerpause
2.2 DSW-Contest
_______________
Wettbewerb der Diplom-Sammler Waterkant (DSW)
< zur Zeit noch keine unterstüzung (2014) >
Den Contest auf Papier erfassen und in CLLOG eingeben.
Im Feld "BEMERKUNG" zu Beginn die DSW-Angaben der Gegenstation wie folgt:
DSW=001SF
DSW=Paddel999
Zeit: meistens am 30.12. eines jeden Jahres
Bisherige Importmethode:
- mit EXPORT einen Filter setzen und als SDF-Textdatei mit Textbegrenzer ";" exportieren.
- In Libre Office Calc laden und die Spalten sortieren.
- Log ausdrucken, Unterschreiben und per Post an DL9HCO.
Spalten: Datum, UTC, Band , Betr.-Art , Rufzeichen , Zifferntausch, QSO-Punkte, Multis
sowie
Endabrechnung, Unterschrift
zu Zifferntausch: 2 x RST + DSW-Angaben (Mitgl.-Nr. oder Paddel-Nr.)
Kopf: Name und Adresse, Rufzeichen, DSW- b.z.w. Paddel-Nr. Klasse
A = 80 m SSB C = 2m SSB/CW/FM
Locator
Wertung: QSO-Punkte: DSW-Mitgl. 3 P., Paddel-Inhaber 2 P., sonst 1.P. je Teilnehmer
Klubstationen 5 P: DF0DSW, DK0DSW, DL0DSW, DA0LHT
Multis: 1 P. je DSW-Mitglied, auf 2m 1 P.je überbrückten km.
Sonstiges:
- eine Station darf nur 10 x im Log pro Klasse erscheinen.
- Bei Clubstationen nur OP oder Clubrufzeichen wertbar.
Nachtrag: Januar 2015: DL9HCO gestattet auch die Abgabe als ADIF-Datei.
Folgende Felder sind zusätzlich zu exportieren
RST_RCVD (ERST) , RST_SENT (SEND) ; GRIDSQUARE(LOC) , COMMENT(BEMERKUNG)
2.3 DARC Weihnachtscontest
__________________________
< zur Zeit noch keine Unterstützung (2014) >
Zeit: meistens am 26.12. eines jeden Jahres, 0830 - 1059 UTC.
SSB: 3610 - 3650 , 3700 - 3755
7060 - 3775 , 7130 - 7200
Export als STF oder Cabrillo-Datei erforderlich
Nachtrag: Export von Cabrillo-Dateien sind jetzt möglich,
aber noch nicht erprobt.
2.4 DARC Nord-Contest
_____________________
Unter Zuhilfenahme des ensprechenden Programmes vom ARcomm.
hamnord.zip
1.) Contest auf Papier notieren und in CLLOG erfassen.
Den Rapport zusammen mit den Seriennummern in den entsprechenden
Feldern "RST" und "RST erhalten" eintragen, zum Beispiel "59007".
Länge der eigentlichen Rapporte ist 2 oder 3 bei CW (A1A).
Danach die Serien-Nummer 3-stellig eintragen.
2.) Erzeugen der ADIF-Dateien der Contestdaten durch den Export-Dialog in CLLOG mit folgenden ADIF-Tags:
CALL *)
QSO_DATE *)
TIME_ON *)
RST_SENT
RST_RCVD
BAND *)
FREQU
MODE *)
DOK
SRX und STX: RST kürzen lassen und Serien-Nummer extrahieren
*) Pflichtfelder, die immer ausgegeben werden, d.h. auch ohne extra Auswahl.
3.) Wenn WINE unter LINUX:
- Terminalfenster öffnen
- Aufruf
wine winecfg
richtet die Ablaufumgebung ein.
Je nach geforder Systemvorauusetzung die
Windows-Version auswählen,
zum Beispiel "Windows 7".
Dialog beenden.
Im versteckten Verzeichnis ".wine" befindet sich
im Verzeichnis "Drive_C" das simulierte Laufwerk C:\
- wine explorer
startet den Explorer.
Dann WINE oder Windows:
Neues Verzeichnis für das Contestprogramm von Hand erzeugen.
Dann den Inhalt des Archives hamnord.zip und optional hocall.zip
in dieses Verzeichnis auspacken.
Für jedes Band (also Contest-Teil) je ein eigenes, zusätzliches Verzeichnis
anlegen.
4.) Im Explorer durch Doppelclick auf "hamnord.exe" das ARComm-Programm starten.
- Die Startmaske mit allen Daten ausf¨llen.
- Mode-Auswahl vornehmen (CW,SSB, 2m oder 70 cm)
- Alle Programm-Optionen wie "RST mit 599 automatisch vorbesetzen" entfernen.
- Computerzeit angeben (Lokalzeit oder UTC)
- Wenn alles eingetragen, dann Button "Contest starten".
- Button "Import von ADIF-Daten"
- "ADIF-Datei auswählen"
Nach Abschluss des Dialoges werden die in der Datei befindlichen
ADIF-Tags in der linken Spalte angezeigt.
- Die Felder einzeln von der linken auf die
rechte Seite ziehen, dabei ganau auf das
korrespondierende Feld ziehen, bis
der Feldname links verschwindet und auf der
rechten Seite in Klammern erscheint.
Achtung ! Fehler können nicht rückgängig gemacht werden.
- Zur Zeit kann "GRIDSQUARE" nicht übernommen werden,
deshalb muss für jeden Datensatz das Locator-Großfeld
von Hand nachgetragen werden (Fehlermeldung vom Ausrichter abgegeben).
- Wenn fertig mit Datenübernahme und -Korrektur: Contest beenden
- Ausgabedatei für den E-Mail-Versand erstellen:
Drucken ==> E-Log ==> E-Log Gesammtdatei
Nach der Abgabe der Datei können Sie die erzeugten Programmdateien
löschen, da Sie wahrscheinlich beim nächsten Termin bestimmt eine neue Version
der Contest-Software erhalten können.
2.5 Westfalen-Aktivität
______________________
Stand: Juni 2021
Teilt sich auf in:
- Nord-Aktivität (jeden 1.Dienstag im Monat)
- Süd-Aktivität (jeden 2.Dienstag im Monat)
jeweils von 19-21 Uhr lokale Zeit.
Bereiche : 2m und 70cm, Verbindungen über Relais sind gestattet
Die Funktion ist nun im Hauptprogrammrogramm integriert und
gestattet nur eine Erstellung einer Ergebnis-Datei für die Zusendung
an die Manager der Aktivitäten.
Vorgehensweise:
- Vorerst die Aktivität auf Papier loggen und anschließend
in CLLOG erfassen.
Duplikate werden automatisch erkannt und mit 0 Punkten bewertet, so
brauchen sie diese nicht mehr vorübergehend
als gelöscht zu markieren. Das muss nur dann gemacht werden, wenn dazwischen QSO's geloggt wurden,
die nicht zur Aktivität gewertet werden sollen oder dürfen.
- Das Menüpunkt "Extras/Exporte/WNSA-Aktivität" aufrufen und folgende Abfragen beantworten:
1.) Datum (ggfs. aus dem Kalender auswählen)
2.) Art der Aktivität : Nord oder Süd
3.) Anfangs- und Endezeit in UTC, falls von Vorbesetzung abweicht,
4.) Zusatzangaben bei /p oder /m-Betrieb: Locator, Rufzeichen Prefix und Suffix
4.) Bearbeiten der speziellen DOK-Liste.
- CLLOG erzeugt eine Datei mit der Namenskonvention "<call>_WAMM_JJJJ.txt",
Beispiel: DF7BE_WNA06_2021.txt
im Textformat mit Windows/MS-DOS-Zeilenenden, die an den Auswerter der
Aktivität per E-Mail zu schicken ist.
E-Mail-Adressen Juni 2021:
Nord-Aktivität: wna@lists.darc.de
Süd-Aktivität: wsa@lists.darc.de
zu 4.) Für die Berechnung der Multiplikatoren werden neben der allgemeinen Regel
(N* oder O*) auch zusätzliche DOK's als wertbar gezählt. Diese finden Sie
in der jeweiligen aktuellen Ausschreibung. Dieses sind neben den Z-DOK's aud dem Distrikt
auch einige (wenige) Sonder-DOK's.
In der voreingestellten Liste finden Sie die DOK's, die zum Zeitpunkt der letzten
Programmaktualisierung aktuell waren.
Sie können DOK's entfernen oder hinzufügen.
Die einzelnen DOK's werden jeweils durch ein Komma getrennt.
Die Liste wird nach dem Ende des Programms NICHT gespeichert !.
2.6 AGGW VHF/UHF-Contest
________________________
Die Abgabe der Ergebnis-Datei erfolgt im EDI-Format, deshalb den enstprechenden Abschnitt beachten.
Vorerst gilt die folgende Vorgehensweise:
1.) Contest auf Papier notieren und in CLLOG erfassen.
Der Ziffernaustausch erfolgt im folgenden Format (Beispiel):
579001/A/JO41PU
(Die Schrägstriche sind mitzutasten)
Wir schlagen daher vor, die einzelnen Angaben auf folgende Felder zu verteilen:
- Rapporte mit der dreistelligen Serien-Nummer in die Felder für die Rapporte
- Die Klasse A ... C eingefasst in 2 Schrägstrichen am Anfang des Feldes "Bemerkung",
in Großschrift, zum Beispiel /A/.
Gefolgt von einem Leerzeichen können andere, beliebige Anmerkungen folgen.
Dieses Format ist für spätere Programmierung vorgesehen, wobei
dann diese Information automatisch ausgewertet wird.
- Den Locator der Gegenstation wie gewohnt in das entsprechende Eingabefeld.
- Doppelte QSO's bitte vorübergehend als "gelöscht" markieren.
Laut Beschreibung sollen abgebrochene oder unvollständige (nicht komplettierte) QSOs
mit aufgenommen werden. In diesem Falle das Feld "Locator" leer machen, damit keine
Punktezählung erfolgt.
Sollte bereits ein Locator bekannt sein, so kann man ihn im Bemerkungsfeld "parken".
2.) Filter setzen, 2 Möglichenkeiten:
- Filter ==> Datum/Zeitintervall (empfohlen, Start- und Endedatum mit Zeiten eingeben)
- Nutzung der Markierungsfunktion, dann Filter ==> Markierte Datensätze
(nur zu empfehlen bei wenigen Datensätzen)
3.) Export-Funktion aufrufen:
"Extras/Exporte/EDI-Format gefiltert".
Eingabe der allgemeinen Angaben zum Contest.
- Feld: Contest, ädern von "DARC VHF-, UHF-, SHF-Wettbewerb" in
"AGCW VHF-, UHF-Wettbewerb"
- Bei /p oder /m-Betrieb den Rufzeichen-Prefix und -Suffix eingeben, sowie den
Locator (sonst wird der Home-Locator verwendet)
- Wertungsgruppe: Immer "SINGLE OP"
- Mode: CW
- Band: je nach Wettberwerbs-Teil: 145 oder 435 Mhz auswählen
- Rufzeichen-Erweiterung extrahieren: Ja
- Punkte : Locator km
Liste der CO-OPs MUSS leer bleiben.
4.) Datei umbenennen:
Mit dem Datei(Windows)-Explorer:
Format : VHFUHFjjjjmm-call-art.edi (art=VHF oder UHF)
Beispiel: VHFUHF202106-DF7BE-VHF.edi
5.) Nachbearbeitung der Datei mit einem Text-Editor:
- Prüfen, ob bei nicht komplettierten QSO's die Punktezahl 0 ist, Beispiel
210619;1511;DP4E;2;;;;;;;;;;;
Andere Angaben können aber ausgefüllt verbleiben.
Gegenbeispiel: Die Punktezahl ist in diesen Beispiel 132
210619;1535;DP4E;2;599;008;599;034;;JO42LA;132;;;;
- Nachtrag der eigenen und fremden Klasse:
Beispiel:
von
210619;1441;DL1AA;2;599;003;599;010;K32;JO01AA;302;;;;
in
210619;1441;DL1AA;2;599;003/B;599;010/C;K32;JO01AA;302;;;;
Eigene Klasse ist B, der Gegenstation C.
Wir beabsichtigen, in späteren Versionen von CLLOG diese
speziellen Regeln mit einzubauen.
3. EDI-Format für DARC-UKW-Conteste
________________________________________
EDI (REG1TEST) Format (Electronic Data Interchange - EDI File Format for Contests in IARU Region 1
above 30 MHz).
Die Erstellung einer entsprechenden Datei erfolgt mit dem
Menüpunkt "Extras/Exporte/EDI-Format gefiltert".
Vor dem Aufruf muss unbedingt ein Filter gesetzt werden.
Wenn dieses nicht der Fall ist, wird eine entsprechende Hinweis-Meldung
abgegeben.
1.) Contest auf Papier notieren und in CLLOG erfassen.
Den Rapport zusammen mit den Seriennummern in den entsprechenden
Feldern "RST" und "RST erhalten" eintragen, zum Beispiel "59007".
Länge der eigentlichen Rapporte ist 2 oder 3 bei CW (A1A).
Danach die Serien-Nummer 3-stellig eintragen.
2.) Menüpunkt wie oben beschrieben und die Fragen beantworten:
(Persönliche Angaben werden aus dem CLLOG-Hauptprogramm
über die Datei USER.MEM gelesen).
Folgende Wertungsgruppen werden unterstützt:
WG Freq. Ber WG Freq. Ber
__ ______ _________ ____ ______ ___________
01 144MHz Einmann 15 24GHz Einmann
02 144MHz Mehrmann 16 24GHz Mehrmann
03 432MHz Einmann 17 47GHz Einmann
04 432MHz Mehrmann 18 47GHz Mehrmann
05 1,2GHz Einmann 19 76GHz Einmann
06 1,2GHz Mehrmann 20 76GHz Mehrmann
07 2,3GHz Einmann 21/1 122GHz Einmann
08 2,3GHz Mehrmann 22/1 122GHz Mehrmann
09 3,4GHz Einmann 21/2 135GHz Einmann
10 3,4GHz Mehrmann 22/2 135GHz Mehrmann
11 5,7GHz Einmann 23 245GHz Einmann
12 5,7GHz Mehrmann 24 245GHz Mehrmann
13 10GHz Einmann 25 >300GHz Einmann
14 10GHz Mehrmann 26 >300GHz Mehrmann
Einmann: Amateurfunkstellen mit Einmannbetrieb
Mehrmann: Amateurfunkstellen mit Mehrmannbetrieb
Upload der Logs auf der Internetseite: contest.darc.de/
Beispiel:
DK0UKW-02.EDI (Log im EDI (REG1TEST) Format)
DK0UKW-02.STF (Log im STF Format)
DK0UKW-02L.TXT (Log) und DK0UKW-02D.TXT (Deckblatt)
Formatbeschreibung:
[REG1TEST;1]File identifier;file version
TName=Contest name
TDate=Beginning;ending date of contest
PCall=Callsign used
PWWLo=WWL used
PExch=Exchange used
PAdr1=Address line 1 from where the contest took place
PAdr2=Address line 2 from where the contest took place
PSect=Section in which station participates
PBand=Band used during the contest
PClub=Club station where points can be accumulated
RName=Name of responsible operator
RCall=Callsign of responsible operator
RAdr1=Address line 1 of responsible operator
RAdr2=Address line 2 of responsible operator
RPoCo=Postal code of responsible operator
RCity=City of responsible operator
RCoun=Country of responsible operator
RPhon=Phone number of responsible operator
RHBBS=Home BBS of responsible operator
MOpe1=Multi operator line 1
MOpe2=Multi operator line 2
STXEq=TX equipment
SPowe=TX power [W]
SRXEq=RX equipment
SAnte=Antenna
SAntH=Antenna height above ground level [m];height above sea level [m]
CQSOs=Claimed number of valid QSOs;Band multiplier
CQSOP=Claimed number of QSO-points
CWWLs=Claimed number of WWLs;Bonus per each new WWL;WWL multiplier
CWWLB=Claimed number of WWL bonus points
CExcs=Claimed number of Exchanges;Bonus per each new Exchange;Exchange multiplier
CExcB=Claimed number of Exchange bonus points
CDXCs=Claimed number of DXCCs;Bonus per each new DXCC;DXCC multiplier
CDXCB=Claimed number DXCC bonus
CToSc=Claimed total score
CODXC=Call;WWL;distanceBest DX contact
[Remarks]Remarks identifier
[QSORecords;Number of QSO records following]QSO records identifier;number of QSO records following
Date;Time;Call;Mode code;Sent-RST;Sent QSO number;Received-RST;Received QSO number; Received exchange;Received-WWL;QSO-Points;New-Exchange-(N);New-WWL-(N); New-DXCC-(N);Duplicate-QSO-(D)
Explanation of keywords
Keywords are defined as the word in front of the actual argument. The keyword is separated from the argument with an equal sign (=).
[REG1TEST;1]
REG1TEST;1 is the file identifier and the file version. It serves as indicator for which format and version is being used and where data begins.
TName
Argument describes the name of the contest in which the station participated.
TDate
Arguments describe the beginning and ending dates of the contest. Arguments are separated with a semicolon (;). Arguments are written as YYYYMMDD.
PCall
Argument describes the callsign used during the contest.
PWWLo
Argument describes own World Wide Locator (WWL, Maidenhead, Universal Locator) used during the contest. Maximum length is six characters.
PExch
Argument describes own Exchange during the contest. This can be any type of information, e.g. Province, DOK, County, State, Power, Name. Maximum length is six characters.
PAdr1
Argument describes the address of the QTH used during the contest, line 1.
PAdr2
Argument describes the address of the QTH used during the contest, line 2.
PSect
Argument describes in which section the station is participating. Synonyms to the meaning Asection@ are: class, category, group etc.
PBand
Argument describe which band was used during the contest. Please note the bands and which frequency range they represent in the table below:
Frequency PBand
50 - 54 MHz = 50 MHz
70 - 70,5 MHz = 70 MHz
144 - 148 MHz = 145 MHz
430 - 440 MHz = 435 MHz
1240 - 1300 MHz = 1,3 GHz
2300 - 2450 MHz = 2,3 GHz
3400 - 3600 MHz = 3,4 GHz
5650 - 5850 MHz = 5,7 GHz
10,0 - 10,5 GHz = 10 GHz
24,0 - 24,25 GHz = 24 GHz
47,0 - 47,2 GHz = 47 GHz
75,5 - 81 GHz = 76 GHz
120 - 120 GHz = 120 GHz
142 - 148 GHz = 144 GHz
241 - 250 GHz = 248 GHz
PClub
Argument describes the callsign of the radio club where operator(s) are member. Can be used if points are accumulated to the club etc.
RName
Argument describes the given- and surname of the responsible operator.
RCallArgument describes the callsign of the responsible operator.
Adr1
Argument describes the address of the responsible operator, line 1.
RAdr2
Argument describes the address of the responsible operator, line 2.
RPoCo
Argument describes the postal code of the responsible operator.
RCity
Argument describes the city of the responsible operator.
RCoun
Argument describes the country of the responsible operator.
RPhon
Argument describes the telephone number of the responsible operator.
RHBBS
Argument describes the Bulletin Board System or electronic mail address of the responsible operator.
MOpe1
Arguments describe the operators participating in the contest, line 1. All arguments separated with a semicolon (;). Responsible operator is not needed in this argument.
MOpe2
Arguments describe the operators participating in the contest, line 2. All arguments are separated with a semicolon
(;).Responsible operator is not needed in this argument.
STXEq
Argument describes the transmitting equipment used during the contest.
SPowe
Argument describes the transmitting power used during the contest, unit is Watt.
SRXEq
Argument describes the receiving equipment used during the contest.
SAnte
Argument describes the antenna system used during the contest.
SAntH
Arguments describe the antenna height above ground level and sea level, unit is meter. All arguments separated with a semicolon (;).
CQSOs
Arguments describe the claimed number of valid QSOs and the band multiplier. All arguments are separated with a semicolon
(;).
CQSOP
Argument describes the claimed total number of QSO-points. The format does not specify that QSO-points can only be based upon distances.
CWWLs
Arguments describe the claimed number of WWLs worked, the number of bonus points claimed for each new WWL and the WWL multiplier. All arguments are separated with a semicolon (;).
If no bonus points are claimed then bonus points per each new WWL are set to zero (0). If no multiplication is used for each new WWL the multiplier is set to one (1).
CWWLB
Argument describes the claimed total number of WWL bonus points.
CExcs
Arguments describe the claimed number of Exchanges worked, the number of bonus points claimed for each new Exchange and the Exchange multiplier. All arguments are separated with a semicolon (;).
If no bonus points are claimed then bonus points per each new Exchange are set to zero (0). If no multiplication is used for each new Exchange the multiplier is set to one (1).
CExcB
Argument describes the claimed total number of Exchange bonus points.
CDXCs
Arguments describe the claimed number of DXCCs worked, the number of bonus points claimed for each new DXCC and the DXCC multiplier. All arguments are separated with a semicolon (;).
If no bonus points are claimed then bonus points per each new DXCC are set to zero (0). If no multiplication is used for each new DXCC the multiplier is set to one (1).
CDXCB
Argument describes the claimed total number of DXCC bonus points.
CToSc
Argument describes the total claimed score. The format does not specify how the total score is calculated.
CODXC
Arguments describe the claimed ODX contact call, WWL and distance. All arguments are separated with a semicolon (;).
[Remarks]
The [Remarks] identifier is used to mark where the Remarks begins. All lines following, until [QSORecords;Number of QSO records following], are remarks. If no remarks are written identifier must still be present.
Remarks lines
Remarks lines are where the station may write comments to the test. The number of lines is variable. All lines in between
[Remarks] and [QSORecords;Number of QSO records following] are remarks.
[QSORecords;Number of QSO records following]
The [QSORecords;Number of QSO records following] is the QSO record identifier used to mark where QSO records begins, and how many consecutive QSO records to follow.
QSO record definition
Date;Time;Call;Mode code;Sent-RST;Sent QSO number;Received RST;Received QSO number;Received Exchange;Received-WWL;QSO-Points;New-Exchange-(N);New-WWL-(N);New-DXCC-(N);Duplicate-QSO-(D)
All arguments are separated with a semicolon (;).
All fields in the QSO record is written on the same line, and ending with ASCII characters 13 and 10 (CR LF).
Field Maximum length
Date = YYMMDD, 6 characters 6
Time = UTC, 4 characters, with leading zeros 4
Call = 3 to 14 characters 14
Mode code = 0 or 1 character 1
Sent-RST = 0 or 2 or 3 characters 3
Sent QSO number = 0 or 3 or 4 characters, with leading zeros 4
Received-RST = 0 or 2 or 3 characters 3
Received QSO number = 0 or 3 or 4 characters, with leading zeros 4
Received Exchange = 0 or 1 to 6 characters (see also PExch) 6
Received WWL = 0 or 4 or 6 characters, World Wide Locator 6
QSO points = 1 to 6 characters, including bandmultiplier 6
New-Exchange = 0 or 1 character, "N" if QSO is a new exchange 1
New-WWL = 0 or 1 character, "N" if QSO is a new WWL 1
New-DXCC = 0 or 1 character, "N" if QSO is a new DXCCL 1
Duplicate-QSO = 0 or 1 character, "D" if contact is a duplicate QSO 1
Mode code
The mode code is used to show which modes were used for the QSO. Below is a list of the code with corresponding modes.
Mode code TX mode RX mode
0 non of below non of below
1 SSB SSB
2 CW CW
3 SSB CW
4 CW SSB
5 AM AM
6 FM FM
7 RTTY RTTY
8 SSTV SSTV
9 ATV ATV
If the mode is not important it can be left blank, i.e. not stated in rules/invitation.
Characters
Used characters are in accordance with the 7-bit ASCII alphabet and only characters with the following decimal number are allowed 10, 13, 32-127.
Line length
If line length is already specified it must not be exceeded, other lines must not exceed a length of 75 characters. Length is limited due to Packet Radio transferral.
All lines, in the format description, with the "F" denote that entry is a free format. This means that any of the above characters in the 7-bit ASCII alphabet can be used.
All other entries are forced format and characters, as above, are in capital. All numbers in forced format are positive integers and non-exponential notation and entry can not be left empty, i.e. 0 (zero) or greater. All forced formats must be in accordance with SI-units (Système International).
Separator (;)
This separator semicolon (;) is written to separate multiple information on same line. If the format is used for a contest which does not use some of the QSO exchanges, i.e. QSO no., WWL and Exchange, these fields are left blank. Proper interpretation must be ensured by manager program.
Faulty QSOs
A duplicate QSO is marked with a "D" in the Duplicate-QSO field, and the QSO-points field is set to 0 (zero). The format does not define when a QSO is a duplicate.
An incomplete QSO is written with the information received, and the QSO-points field is set to zero (0).
In case of a mistake, an error mark must be inserted in the Callsign field to keep a correct flow in the number of QSOs records.
The error mark must be an "ERROR" and the other fields except Time and Sent QSO no., if used, can be left empty. In case the
empty field is accumulated, e.g. QSO-points, it is set to 0 (zero).
QSO numbers
The format does not define in what order the QSO numbers must be listed. It is possible to use the format to submit logs for
contests requiring consecutive numbers for all QSOs, even if they are on different bands.
Missing information
If a contest log program can not fill in all the information, the missing information can be left blank, except if information is needed for claiming/calculating scores, e.g. log program cannot identify WWLs, DXCCs etc. If the information is required for the scores this log program can not be used for this particular contest anyway.
The following section describes different EDI-files for various commonly known contest types.
Region 1 Contest, standard type
Beispiel:
[REG1TEST;1]
TName=IARU Region 1, March contest VHF
TDate=19950304;19950305
PCall=OZ1FDJ
PWWLo=JO65FR
PExch=
PAdr1=Herlevgaardsvej 32 A, st. tv., DK-2730 Herlev
PAdr2=
PSect=Multi operator
PBand=144 MHz
PClub=OZ2AGR
RName=Bo Hansen
RCall=OZ1FDJ
RAdr1=Herlevgaardsvej 32 A, st. tv.
RAdr2=
RPoCo=DK-2730
RCity=Herlev
RCoun=DENMARK
RPhon=(+45) 42 91 53 98
RHBBS=OZ6BBS
MOpe1=OZ1FTU
MOpe2=
STXEq=FT-225RD+MRF247
SPowe=90
SRXEq=FT-225RD+MuTek+BF981 1,5 dB NF
SAnte=9 elements OZ5HF
SAntH=14;41
CQSOs=24;1
CQSOP=11579
CWWLs=19;0;1
CWWLB=0
CExcs=0;0;1
CExcB=0
CDXCs=7;0;1
CDXCB=0
CToSc=11579
CODXC=OY9JD;IP62OA;1302
[Remarks]
Nice with the Aurora, made it possible to work more than usual in a 24 h contest. Nice to hear Jon (OY9JD) again, but, many stations calling so no time for chat.
Besides the Aurora there was only little activity, as usual, in Scandanivia.
[QSORecords;26]
950304;1445;OZ9SIG;1;59;001;59;006;;JO65ER;6;;N;N;
950304;1446;DL5BBF;1;54;002;59;023;;JO42LT;396;;N;N;
950304;1449;OZ1HLB/P;1;59;003;59;015;;JO55US;48;;N;;
950304;1450;DL6FBL;1;53;004;51;092;;JO40XL;608;;N;;
950304;1454;DF0TAU;1;54;005;59;084;;JO40QO;606;;;;
950304;1508;DJ3QP;1;55;006;59;095;;JO42FB;485;;;;
950304;1510;DG5TR;1;53;007;53;006;;JO53QP;242;;N;;
950304;1519;DL0WU;1;55;008;53;108;;JO31OF;609;;N;;
950304;1528;DL3LAB;1;59;009;59;046;;JO44XS;191;;N;;
950304;1532;DL5XV;1;56;010;59;033;;JO53AO;283;;;;
950304;1544;OZ8RY/A;1;56;011;57;010;;JO66HB;39;;N;;
950304;1553;OZ1AOO;1;59;012;59;001;;JO65FR;1;;;;
950304;1603;ERROR;;;013;;;;;0;;;;
950304;1618;DL0WX;1;53;014;52;174;;JO30FQ;688;;N;;
950304;1626;SM4HFI;2;53A;015;54A;019;;JP70TO;573;;N;N;
950304;1631;GM4YXI;2;57A;016;55A;015;;IO87WI;911;;N;N;
950304;1636;OH2AAQ;2;52A;017;59A;015;;KO29FX;851;;N;N;
950304;1640;OH2BNH;2;55A;018;57A;024;;KP20LG;891;;N;;
950304;1641;LA2AB;1;59A;019;57A;027;;JO59FV;479;;N;N;
950304;1646;SM5BSZ;2;55A;020;57A;029;;JO89IJ;480;;N;;
950304;1700;SK5BN;2;51A;021;55A;026;;JP80UE;585;;N;;
950304;1720;DL9LBA;2;529;022;559;056;;JO44UP;213;;;;
950304;1730;SK6NP;2;559;023;539;029;;JO68MB;262;;N;;
950304;1736;OH1MDR;2;52A;024;57A;023;;KP01VJ;830;;N;;
950304;1739;OY9JD;2;51A;025;52A;011;;IP62OA;1302;;N;N;
950304;1826;OZ9SIG;1;59;026;59;006;;JO65ER;0;;;;D
Ergänzende Beschreibung
-------------------------
http://contest.darc.de/v_upld/prg_list.php?reset=1&PHPSESSID=f6c2e67ee6a0147a2795398bc24978a8
DARC VHF-, UHF-, SHF-Wettbewerbe März, Mai 2017
voräufiges Endergebnis, kleine Korrekturen sind noch möglich
Folgende Eintragungen sind im .edi unbedingt zu verwenden:
PCall= (Hier Call eintragen, z.B. DL1XYZ)
PSect= (Hier bitte nur Single oder Multi eintragen)
PClub= (Hier nur den DOK eintragen, z.B. C15)
RCall= (Hier Verantwortlicher OP bei Single und Multi eintragen)
RHBBS= (Hier eigene E-Mailadresse eintragen Wichtig für Urkunden download)
MOpe1= (Hier alle OP's bei Multi eintragen, z.B. DK1XYZ DK2XYZ DK3XYZ)
PBand= Hier muss einer der folgenden Werte eingetragen werden:
50 MHz - 70 MHz - 145 MHz - 435 MHz - 1,3 GHz - 2,3 GHz - 3,4 GHz - 5,7 GHz - 10 GHz
24 GHz - 47 GHz - 76 GHz - 120 GHz - 144 GHz - 241 GHz - 300 GHz (für Lichtspechen oder Laser)
--------------------------------------------------------
Bitte unbedingt UTC im Log verwenden
.edi kann mit jedem Texteditor bearbeitet werden
--------------------------------------------------------
----------------------------------------------------------------------------------
Anleitung .edi upload:
1) auf 'Durchsuchen' klicken
2) für jedes Band getrennt das entsprechende .edi file auswählen
3) E-Mailadresse für den Versand der Teilnehmerurkunde eintragen
4) auf 'EDI Logfile Upload' drücken und das File wird eingelesen
5) Wenn Datum und Uhrzeit innerhalb der Contestzeiten liegen werden
die gearbeiteten Rufzeichen angezeigt und es erscheint eine
Tabelle mit den für die Auswertung wichtigen Parametern.
Bei falschen Werten bitte 'Nein' markieren und bestätigen.
Das File wird dann nicht geladen. Bei Bestätigung mit 'Ja'
wird das .EDI File geladen und in der Rubrik Teilnehmer wird
das eigene Rufzeichen entsprechend eingetragen.