XCTL-Steuerprogramm
Installations-Hinweise
Borland-16-Bit
Dokumentversion: 1.1 (02.05.2003)
Autore: U.Sacklowski
Institut für Informatik
Humboldt-Universität zu Berlin
Inhaltsverzeichnis
1. Einführung
2. Betriebssystem
3.
Programm-Dateien
4. Parameter-Dateien (ini)
5. Makro-Dateien (mak)
1. Einführung
Gegenstand ist die Installation des XCTL-Systems auf den Laborrechnern
der Physik. Damit wird bspw. die Gerätesimulation nicht beschrieben.
Da bei der Physik noch immer mehrere Programmversionen existieren und auch benutzt
werden, wird im Punkt 4 auf die unterschiedlichen Versionen mit ihren Parameter-Spezifika
Bezug genommen.
Relevant für die Installation sind die
2. Betriebssystem
Betriebssystem: Windows 3.11
3. Programm-Dateien
Beschrieben wird nur die Borland-16-Bit-Abschlußversion (Frühjahr 2003).
XCTL-Programm-Dateien | Komponente |
develop.exe | Haupt-Programm (dies heißt manchmal steerng.exe) |
asa.dll | Psd-Komponente |
counters.dll | Detektor-Komponente |
hwio.dll | Hardware-Port-Komponente |
motors.dll | Motor-Komponente |
protocol.dll | Protokoll-Komponente |
scs.prg | Radicon-Spezialprogramm |
sphelp.hlp | Hilfe-Komponente |
splib.dll | Utility-Komponente |
Windows-/Borland-Programm-Dateien | |
bc450rtl.dll | Borland |
bwcc.dll | Borland |
win488.dll | Windows |
Deutsche und englische Version:
Sprachspezifika (in der Oberfläche) finden sich in der
(Erzeugt werden sie durch das Setzen oder Auskommentieren der Anweisung '#define
GermanVersion 1' in der include\internls\evrythng.h).
sphelp.hlp existiert nur in deutsch.
4. Parameter-Dateien (ini)
Da bei der Physik noch immer mehrere Versionen nebeneinander existieren, werden die Parameter getrennt für diese behandelt.
Ort und Anzahl der Parameterdateien haben sich im Laufe der Entwicklung geändert.
Der Name der Parameterdatei richtet sich ausschließlich nach dem Namen
des Haupt-Programmes (develop.exe -> develop.ini; steerng.exe
-> steerng.ini). In der neuesten Version sind die Geräteparameter
herausgelöst (hardware.ini).
Die hardware.ini liegt standardmäßig im gleichen Verzeichnis wie
das exe-File. Für eine Änderung ist der Parameter 'HardwareINIFilePath'
zu verwenden.
Versionen(*) | Namen | Ort |
Damerow |
steerng.ini | Windows-System-Verzeichnis |
Hepp, Freund (Sommer 2001) |
develop.ini | im aktuellen Verzeichnis (mit develop.exe) |
Berndt, Ullrich (Febr. 2002) |
develop.ini | im aktuellen Verzeichnis (mit develop.exe) |
Gegenwart (März 2003) |
develop.ini hardware.ini |
develop.ini: im aktuellen Verzeichnis hardware.ini: an beliebiger Stelle: default: im aktuellen Verzeichnis sonst: Pfad wird in der develop.ini angegeben unter [Steuerprogramm] HardwareINIFilePath=verzeichnis |
Tabelle 2: Versionen, Namen und Orte der ini-Dateien
(*) Versionen sind
zu finden unter > Projekt-Management > Versionen
Mit den Versionen sind einige Parameter hinzugekommen.
Versionen | hinzugekommene Parameter | Bemerkungen |
Damerow | --- | keine |
Hepp, Freund | keine | keine |
Berndt, Ullrich | keine | keine |
Gegenwart (März 2003) |
develop.ini [Steuerprogramm] [ProtocolTopography] (Protokollkomponente) [ProtocolDiffractometry] (Protokollkomponente) [Environment] (neue Manuelle
Justage) [ManualAdjustment] (neue
Manuelle Justage) hardware.ini [motorx] |
PW (Paßwort) |
Tabelle 3: Versionen und hinzugekommene Parameter
5. Makro-Dateien (mak)
Standard.mak
Erforderlich. Abschnitte hieraus werden bspw. aus der Topographie heraus aufgerufen.
Weitere Makrodateien können aufgebaut werden. Sie werden über 'Ausführen > Makros ...' aufgerufen. Bei der Diffr./Refl. wird bspw. mit der Scan.mak gearbeitet, die jeweils für eine neue Messung editiert wird.