Entwicklerdokumente

Analyse und Definition: Umgebungssimulation der Detektoren
Funktion: 0-dimensionale Detektoren
Bemerkungen zum Testzähler von Herrn Dammerow


Autor: U. Sacklowski
Datum: 30.01.01

Mit dem Testzähler von Herrn Dammerow für 0-dimensionale Detektoren wird die Möglichkeit geboten, vom Programm her mit einem 0-dimensionalen Detektor zu arbeiten, ohne dass dieser physisch vorhanden ist!

Die angezeigten Werte werden vom Programm erzeugt, und basieren damit nicht auf einem real vermessenen Intensitätsverteilungsmodell, wie beim Testzähler von Kay Schützler.

Voraussetzung:

1. .ini-File
     [Device0]
     Type=Simulant    (Bemerkung siehe unten)
     Name=[A-z]+     (z.B. Test)

Bemerkung zur Type-Bezeichnung (email von Kay Schützler, 29.01.01):

>Frage: Was ist eigentlich mit dem von Kay Schuetzler implementierten
>Testzaehler (0-dimensionaler)? Der setzt ja das Datenfile 'testdev.dat'
>voraus. Muss ich also, wenn ich nur einen Testdetektor haben
>will, auch immer dieses File haben, oder ist der urspruenglich von
>Herrn Dammerow implementierte Testzaehler (ohne Datenfile)
>auch noch verfuegbar?
Antwort: Der ursprüngliche Zaehler ist noch verfuegbar. Man muss im .ini-File nur
beim Typ statt "Test" irgendeine andere Buchstabenfolge (die Test nicht
enthaelt (und auch keinen anderen bekannten Zaehlertyp (Radicon etc.)))
eingeben, dann wird automatisch ein Zaehler vom Typ TDevice angelegt.

Die durch den Testzähler angezeigten Werte beziehen sich immer auf den aktuellen Motor, - ausgewählt zum Beispiel innerhalb der 'Manuellen Justage' oder innerhalb des 'Scan-Fensters'. Ausgewählt werden kann jeder Motor aus dem .ini-File.

Einen motorstellungsabhängigen Zählwert gibt der Testzähler bei Beugung Fein und Tilt aus, bei den anderen Motoren bleibt der Wert (wohl) unverändert.