ARDF@DL online DARC e.V. - Bundesverband für Amateurfunk in Deutschland
ARDF@DL 
online - Willkommen beim ARDF-Funksportreferat im DARC
Sie befinden sich hier:

Informationen

ARDF-Funksportreferat
Jugend & Einsteiger
Wettbewerbe & Diplome
Öffentlichkeitsarbeit
Technik
Downloads
Links
 

Suche


ARDF@DL online ist ein Service des

Deutscher Amateur-Radio Club e.V. (DARC)

Referat ARDF-Funksport

RANG 1.6

ARDF Wettbewerbs- und Ranglistenauswertung unter MS-DOS

Allgemeines Das Programm RANG dient in erster Linie zur Ermittlung der deutschen ARDF-Rangliste. Es kann aber auch zur Auswertung von Peilwettbewerben benutzt werden. Es basiert auf dem bekannten xBase-Standard für Datenbankdateien und ist mit CA-Clipper geschrieben. RANG ist auf fast jedem PC oder Laptop unter DOS lauffähig. RANG läuft im VGA-Modus mit teilweiser Maus-Unterstützung. Auf Rechnern mit Nicht-VGA Bildschirmanzeigen kann das Program mit dem Parameter "T" (rang161 t) gestartet werden, dann ist das Programm nur im Text-Modus aktiv. Im Text-Modus ist die Mausunterstützung ausgeschaltet.

Kurzinformation

1. Das Programm RANG wird in der aktuellsten Version zur Ermittlung der ARDF-Rangliste, sowie für die Ausscheidung zu internationalen Wettbewerben innerhalb des ARDF-Funksport-Referats des DARC e.V. verwendet. Eine Weitergabe für DARC-internen Gebrauch ist gestattet.

2. Durch unterschiedliche Algorithmen, andere Compiler oder Interpreter sind geringfügige Abweichungen in der Punkteberechnung zu anderen Programmen möglich. In diesem Fall gilt die mit RANG ermittelte Punktzahl.

3. RANG ermöglicht einen Import von Daten aus dem Programm AUSW von DL5KBI. Eine Abweichung in der Punkteberechnung konnte zu diesem Programm bisher noch nicht festgestellt werden. ACHTUNG! Diese Funktion ist ab der Version 1.6 nicht mehr implementiert.

4. WICHTIG! Die Zuordnung aller Daten geschieht über das Call. Eingaben wie z.B. "SWL" sind daher ungeeignet. Empfehlenswert sind die ersten 3 Buchstaben des Namens und die letzten 3 Buchstaben des Vornamens bei SWLs. Beim EDAD-Import schlägt RANG bei SWLs einen MATCH-Code nach diesem Schema vor. Rufzeichenänderungen in der laufenden Saison sind deshalb nicht möglich, außer man ändert in allen Ergebnislisten, löscht die gesamte Rangliste und baut sie neu auf (geht aber ziemlich schnell).

5. RANG ist ein Datenbank-System und hat manchmal mehrere Dateien gleichzeitig im Zugriff. FILES=20 und BUFFERS=20 sollte in der CONFIG.SYS mindestens eingetragen sein.

6. RANG ist auf Systemen mit mindestens 1,2Mb-Disketten lauffähig.

7. "*"-Symbole hinter der Punktzahl der einzelnen Bänder kennzeichnen Teilnehmer, die nur einmal pro Band in die Wertung gekommen sind. Sie werden manuell aus der Rangliste gestrichen.

8. RANG ermöglicht eine Ausgabe auf Bildschirm, Datei oder Drucker. Eine Anpassung ist nicht erforderlich.

9. RANG benötigt folgende Dateien, die keinesfalls gelöscht werden dürfen:

>

WETTLIST.DBF Wettbewerbsdaten

>

WETTEDIT.DBF Editor-Datei

>

WETTSORT.DBF Hilfs-Datei zum Sortieren

>

RLLIST.DBF Ranglistendaten

>

RLEDIT.DBF Editor-Datei

>

RLSORT.DBF Hilfs-Datei zum Sortieren

>

EDADIMP.DBF Hilfs-Datei für Import-Funktionen

>

RANG.INI Datei zur Speicherung der Programm-Parameter

>

RANGxxx.EXE Das Programm selbst (xxx kennzeichnet die Version)

>

RANGDAT.EXE Erstellt neue leere Datenbankdateien

10.Eine Installation auf Festplatte wird empfohlen. Das Programm RANGINST installiert das Programm im aktuellen Verzeichnis.

Einfachste Methode (RANGINST auf Diskette):

MD RANG 

CD RANG 

COPY A:RANGINST.EXE (bzw. COPY B:RANGINST.EXE) 

RANGINST 

11.Änderungen in der Version 1.1

Ein Fehler in der Berechnung der Plazierung bei zeitgleichen Läufern wurde beseitigt.

12.Änderungen in der Version 1.2

Die Aufteilung der Menüpunkte wurde geändert. Es wurden verschiedene Änderungen in die Menüs eingebaut, um die Bedienung einfacher und durchschaubarer zu machen. Der provisorische Erfassungseditor der Ranglisten-Datei wurde durch ein neues Programm ersetzt. Im Menüpunkt "Rangliste erfassen" können nun Änderungen in die Rangliste manuell eingefügt, geändert und gelöscht werden. Die Bedienung entspricht dem Wettbewerbseditor. Bei allen Änderungen mit diesem Editor werden die Gesamtpunktzahlen korrigiert, aber nicht angezeigt.

13.Mit einigen Speicherverwaltungsprogrammen wie zum Beispiel Microsofts EMM386 von MS-DOS 6.0 und 6.2 arbeitet RANG nicht richtig zusammen, allerdings nur in einigen bestimmten Konfigurationen. RANG versucht möglichst viele Daten in RAM-Speicher auszulagern, dabei kommt es dann bei Sortier- oder Verteilarbeiten zum Programmabsturz. Dieses Problem kann durch Einfügen folgender Zeile in die AUTOEXEC.BAT gelöst werden:

SET CLIPPER=E:0000 

Danach verwendet RANG keinen Erweiterungspeicher mehr.

14. In der Version 1.3 besteht nun die Möglichkeit auch Trainings- oder Sonderwettbewerbe zu bearbeiten. Hierzu stehen in den Menue-Punkten ERFASSEN, AUSWERTEN und AUSGABE eigene Menues zur Verfügung. Für diese Wettbewerbe sind die Nummern 10-32 vorgesehen. Wettbewerbe mit diesen Nummern können nicht in die Rangliste übernommen werden. Bei Trainings- oder Sonderwettbewerben Kategorien von B-Z und 0-9 verwendet werden. Die Auswertung geschieht für jede Kategorie extra.

15. In der Version 1.4 wurde ein Rechenfehler bei der Punkteberechnung bereinigt (Dummerweise hat die Minute 60 Sekunden und nicht 59). Ausserdem wurde die Funktion "Erfassen von Wettbewerben" vereinfacht. Als erstes fragt das Programm nach dem CALL, wurde dieses CALL schon bei einem früheren Wettbewerb erfasst, werden die Daten automatisch
angezeigt. Diese Daten können dann noch geändert werden. Teilnehmer der Ranglistenläufe aus 1997 sind bereits erfasst und müssen nicht mehr eingegeben werden.

16. Die Version 1.5 wurde um die Veteranen-Klasse erweitert. Bei der Wettbewerbsauswertung sind nun bis zu 10 Sender möglich. Dies gilt nicht für Ranglistenwettbewerbe.

17. Die Version 1.61 wurde für CA-CLIPPER 5.3 überarbeitet und eine teilweise Mausunterstützung integriert. Ab der Version 1.6 arbeitet das Programm auch im "Protected Mode", Punkt 13 dieser Anleitung ist nicht mehr nötig. Die Version 1.61 wird als "eingeschränkte Testversion" verteilt. Mit ihr sind alle Grundfunktionen möglich. Nicht möglich sind alle Datei-Ausgaben, der EDAD-Import/Export und das Jahres-Update (Funktionen weiter unten erklärt). Durch "Personalisierung" des Programms mit einem COPY-Nummer- Verfahren wird RANG161 zur uneingeschränkten Vollversion. Für diese Personalisierung muß die Datei "RANG.INI" im Verzeichnis, in dem auch RANG161 installiert ist, vorhanden sein. ACHTUNG: Diese Datei ist keine Textdatei und kann mit einem Texteditor nicht erzeugt werden - Also Sicherheitskopie ziehen! Ohne die Datei RANG.INI bleibt RANG161 eine "eingeschränkte Testversion" und Einstellungen können nicht geändert werden. Um das Programm RANG161 zu personalisieren muß im Menü "DATEI" unter Punkt "EINSTELLUNGEN" ein Eintrag im Punkt USER gemacht werden. Dieser Eintrag (Leer- und Sonderzeichen beachten) oder eine Kopie der Datei RANG.INI muß an mich geschickt werden. Ich schicke dann die entsprechende COPY-Nummer zurück, die dann unter COPY eingetragen wird. Nach einem Programm-Neustart sind die gesperrten Menü-Punkte freigegeben. Die Einträge USER und COPY dürfen dann nicht mehr geändert werden. Da die Version RANG 1.61 auch erstmals im Internet zum Down-Load bereitsteht, soll die Personalisierung der Programme helfen einen Überblick über die Verbreitung zu bekommen. Dieser Überblick dient in erster Linie der Motivation zur Pflege und Weiterentwicklung des Programms und nicht finanziellen Interessen. Die Personalisierung kann per eMail oder Fax (Notfalls auch per Telefon) durchgeführt werden.

Folgende Funktionen wurden neu hinzugefügt:

1. Im Menü "DATEI" wurde der Punkt "EINSTELLUNGEN" hinzugefügt. Dort sind die oben erwähnten Eingaben zur Personalisierung zu machen. Weiter sind können folgende Einstellungen gemacht werden:

1. Drucker: Hier kann das Ausgabegerät für alle Ergebnislisten eingestellt werden. Erlaubt sind LPT1, LPT2, LPT3, PRN, COM1, COM2, COM3, COM4. Ohne Eintrag im Feld DRUCKER verwendet RANG LPT1 als Ausgabegerät. Die in MS-DOS üblichen Doppelpunkte müssen weggelassen werden. In einer Netzwerk-Umgebung kann RANG nicht das Ausgabegerät selbst testen, sondern nur den Spooler.

2. IMPORT-Laufwerk: In manchen Situationen ist es sinvoll den EDAD-Datei-Import direkt von einem anderen Laufwerk auszuführen. Für diesen Fall kann hier ein gültiger MS-DOS-Pfad hinterlegt werden, auf den die IMPORT-Funktion zugreift (z.B.: A:\ , C:\RANG\IMPORT\ ). Ist kein Import-Laufwerk hinterlegt, wird das aktuelle Verzeichnis verwendet.

3. EXPORT-Laufwerk: Hier gilt das Gleiche wie beim IMPORT-Laufwerk. Alle Datei-Ausgaben werden auf das EXPORT-Laufwerk geschrieben. Erlaubt sind hier auch wieder gültige MS-DOS-Pfade.

4. Weitere persönliche Angaben: Die weiteren Angaben dienen dem EDAD-Export und werden in die Code-Nummern "041:" bis "048:" geschrieben. Werden keine Angaben gemacht, bleiben die Zeilen "041:" bis "048:" leer.

2. Editor für den Teilnehmer-Stamm. Bisher konnte der Teilnehmer-Stamm, der im Wettbewerb 0 gespeichert ist, nicht mit RANG bearbeitet werden. Im Menüpunkt "DATEI" findet sich nun der Stamm-Editor unter dem Punkt "Teilnehmer-Stamm". Die Funktionen und die Bedienung entsprechen den Editoren für Wettbewerbe und der Rangliste. Der Teilnehmer-Stamm wird immer am Anfang der Datei WETTLIST eingefügt, damit beim Suchen durch den Wettbewerbs-Editor immer zuerst der Stamm- Satz gefunden wird, soweit dieser vorhanden ist. Bei Änderungen bei einem Teilnehmer, der bereits einen angelegten Stamm-Satz hat, sollte der Stamm-Satz auch während der Saison geändert werden.

3. Automatisches Jahres-Update der Stammsätze. Im Menüpunkt "DATEI" findet sich nun der Punkt "Jahres-Update TLN". Hiermit können am Saison-Ende automatisch die Stamm-Sätze aktualisiert werden. Hiermit werden auch für Newcomer Stamm-Sätze angelegt. Nach erfolgreichem Update der Stamm-Sätze wird automatisch der Stamm-Editor gestartet. Nachdem Jahres-Update können die alten Wettbewerbe gelöscht werden.

4. EDAD-Import. Im Menüpunkt "ERFASSEN" wurde der EDAD-Import hinzugefügt. Mit ihm können EDAD-Wettbewerbsdateien in das Programm RANG übernommen werden. Das EDAD-Format ist inzwischen ein defacto-Standard, sodaß das DL5KBI- Format nicht weiter gepflegt wird und aus dem Programm RANG verschwindet. Der Import läuft weitgehend automatisch ab, wenn folgende Codes in jedem Datensatz vorhanden sind:

Code 104: Rufzeichen des Teilnehmers (bei "SWL" wird ein MATCH-Code vorgeschlagen)

Code 105: Nationalität des Teilnehmers - nur bei Ausländern nötig! (Ist nötig um führende Ausländer aus der Wertung zu nehmen) Das Fehlen einzelner, benötigter Codes wird erkannt und der unvollständige oder automatisch ergänzte Datensatz zur Prüfung angezeigt. Hier kann dann ergänzt oder geändert werden. Um auch die in RANG übliche Wettbewerbsnummer zu importieren wurde der Code 019: NN (Datentyp Num) eingführt. Er enthält die Wettberbsnummer ein- oder zweistellig. Zum Import muß die zu importierende Datei im, unter Import- Laufwerk eingetragenen, Verzeichnis sein.

5. EDAD-Export. Im Menü "AUSGABE" wurde für Ranglisten- und Sonderwettbewerbe eine Ausgabe im EDAD-Format hinzugefügt. Es können nicht alle Pflichtangaben in der Wettbewerbsbeschreibung erzeugt werden. Fehlende Pflichtangaben werden als Leersatz mit entsprechender Code-Nummer und einem Kommentar angelegt, damit sie mit einem Texteditor hinterher einfach bearbeitet werden können. Wegen der nötigen, nachträglichen Änderungen wird beim Export auch keine CRC-Prüfsumme erzeugt. Die CRC-Prüfsumme kann durch das Programm EDADCHCK.EXE von Karl-Heinz Schade, DL7VDB, erzeugt werden. Exportiert wird ins Export-Verzeichnis.

6. In den Editoren wurden die Cursor-Tasten aktiviert, um bequemer in den Datensätzen blättern zu können. Folgende Funktionen sind in allen Editoren im Funktionsfeld verfügbar:

Pfeil-Auf-Taste : Ein Datensatz zurück

Pfeil-Ab-Taste : Ein Datensatz vor

Bild-Auf-Taste : 6 Datensätze zurück

Bild-Ab-Taste : 6 Datensätze vor

Y : Zum ersten Datensatz (bisher schon möglich, nicht dok.)

X : Zum letzten Datensatz(bisher schon möglich, nicht dok.)

R : Ein Datensatz zurück \

V : Ein Datensatz vor \

E : Neuen Satz anlegen \ Bereits vorhandene

Ä : Datensatz ändern / Funktionen

L : Datensatz löschen /

Q : Editor verlassen /

18. Die in Punkt 16 erwähnte Beschränkung auf 10 Sender (Posten) ist nicht mehr gültig. Theoretisch ist es möglich bei Wettbewerben bis zu 99 Sender (Posten) und bei der Rangliste bis zu 24 Sender (Posten) zu verwalten. Diese Beschränkung ist nur für den Einsatz beim Orientierungslauf oder anderen Sportarten interessant. Für die Ermittlung der ARDF-Ranglisten ist diese Beschränkung nicht relevant.

19. Seit der ersten, verteilten Version 1.1 im Jahr 1993 wurde das Programm RANG immer wieder in kleineren Punkten verbessert. Die nun vorliegende Version 1.61 besitzt grundlegende Änderungen in der Bedienung und im Funktionsumfang. Die Version 1.61 ist (hoffentlich) der Abschluß dieser Entwicklung. Die Version 1.61 wird aber auch in Zukunft weiter gepflegt und soll als einfaches, speicherökonomisches, Programm für den Einsatz auf Laptops unterwegs dienen. In Arbeit befindet sich eine WINDOWS-Version, die im Datenbank-System kompatibel zur DOS-Version ist. Es wird also möglich sein, daß WINDOWS- und DOS-Version auf die gleichen Dateien zugreifen können.

Aber...! Bitte Geduld! Sobald die erste (fast)fehlerfreie Version existiert werde ich sie verteilen.

Nichts ist unmöglich, selten etwas perfekt!

Panda rhei!

01/98

Rainer Flößer, DL5NBZ

Kontakt zur Personalisierung des Programms:

eMail: r_floesser@compuserve.com r_floesser@compuserve.com

Fax: 0911/325418

PS:

RANG4WIN (WinRANG) kommt bald!

PPS:

CA-Clipper ist ein eingetragenes Warenzeichen von Computer Associates International, Inc.

Microsoft, MS, MS-DOS, Windows sind eingetragene Warenzeichen von Microsoft Corporation