Herunterladen Inhalt Inhalt Diese Seite drucken

Anhang A: Konfigurationsdatei; Profildatei - Tellert DL16 Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Anhang A: Konfigurationsdatei

Einige Einstellungen des DL16-Programms werden über die Profildatei DL16.INI
festgelegt. Bevor nun die Bedeutung der einzelnen Abschnitte und Variablen dieser
Datei beschrieben werden folgt zuerst eine Erläuterung über den prinzipiellen Auf-
bau einer Profildatei.
A.1 Profildatei
Eine Profildatei besteht aus ASCII-Text und kann mit einem beliebigen Texteditor
bearbeitet werden. Sie ist in einzelne Abschnitte unterteilt und ordnet innerhalb eines
Abschnitts einem Variablennamen einen Definitionstext zu. Eine Profildatei wird
zeilenweise ausgewertet, d.h. in einer Zeile kann entweder genau ein Abschnittname
oder genau eine Variablendefinition stehen. Bei Abschnittnamen, Variablennamen
und Definitionstext werden jeweils führende und folgende Leerzeichen bzw. Tabu-
latoren entfernt. Abschnittnamen stehen am Zeilenanfang und in eckigen Klammern.
Variablennamen werden durch das erste Gleichheitszeichen vom Definitionstext ge-
trennt.
Innerhalb eines Abschnitts kann auch eine Liste definiert werden. Eine Liste besteht
aus mehreren Variablendefinitionen die alle mit dem gleichen Namen beginnen. Die
Anzahl der Listenelemente wird in der Variable ListennameCount festgelegt. Ein Li-
steneintrag steht in der Variable ListennameNummer, wobei die Nummer zwischen
Null und Anzahl der Listenelemente minus eins liegen kann. Bei der Schreibweise
von Nummer muß man beachten, daß man genau so viele Ziffern verwendet wie bei
der Definition von ListennameCount (nötigenfalls muß man führende Nullen verwen-
den).
Der Definitionstext für eine Variable kann auch aus einer Aufzählung bestehen. Auf-
zählungen bestehen aus Einträgen die durch Kommas voneinander getrennt sind.
Jedem Eintrag ist eine Position und ein Zahlenwert zugeordnet. Werden in einem
Eintrag Zeichen verwendet, die in einer Aufzählung eine besondere Bedeutung ha-
ben, so kann man den Eintrag in einfachen oder doppelten Anführungszeichen
schreiben. Innerhalb dieser Anführungszeichen muß dann dieser Eintrag als C-String
stehen. Steht ein Eintrag nicht in Anführungszeichen, so werden bei ihm führende
und folgende Leerzeichen bzw. Tabulatoren entfernt. Jedes Komma außerhalb eines
C-Strings erhöht den Positions- und Zahlenwertzähler um eins. Steht nach einem

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis