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

Tabelle 1: Programm-Dateien (in einem gemeinsamen Verzeichnis liegend)

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
(Sommer 1999)

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]
   PW   (Protokollkomponente)
   HardwareINIFilePath
   Z. B.: HardwareINIFilePath=C:\tmp

   [ProtocolTopography]   (Protokollkomponente)

   [ProtocolDiffractometry]   (Protokollkomponente)

   [Environment]   (neue Manuelle Justage)
   New-ManualAdjustment

   [ManualAdjustment]   (neue Manuelle Justage)
   Parallel
   StateRefresh
   DisplayNoActionMsg

hardware.ini

   [motorx]
   MJ_ ...     (neue Manuelle Justage)

PW (Paßwort)
3 Zeichen;
Paßwort: inverse
Folge
Bsp: PW=xyz
Paßwort: zyx

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.