ewmk-soft

Projekt HFS

Projekt­name HFS
Aufgaben­stellung Programm zur Datenerfassung in der Laserspektroskopie. Über ein DA/AD Interface wird die Laserfrequenz einige MHz über einen atomaren Übergang gefahren und dabei das Fluoreszenz­licht der Atome mit Hilfe von hoch empfindlichen Photo­multipliern aufgenommen. Parallel wird zur späteren Eichung die Transmission durch ein stabilisiertes Eich­marken­interferometer aufgezeichnet.
Auftrag­geber Physikalisches Institut der Universität Tübingen
Zeit­raum 1991-1992
Ziel­system 20 MHZ 80286 PC mit 10 MB Festplatte und 512 K RAM.
Betriebssystem Microsoft DOS.
Das Programm verwendet einen selbst entwickelten Multitasking-Kernel mit time-slice Verfahren zur parallelen Durchführung verschiedener Programm-aufgaben. Das Programm arbeitet komplett im VGA oder Hercules Grafikmodus. Dazu wurde eine selbst entwickelte Fensteroberfläche mit verschiebbaren Fenstern, Menütechnik und Mausbedienung verwendet.
Programmier­sprache Borland Pascal

Programm­funktio­nen  
Das Hauptfenster des Programms besteht aus einer Konsole mit einem Kommando­zeilen­interface in der linken Bildschirm­hälfte und einer grafischen Anzeige der Messdaten auf der rechten Seite. Die obere Hälfte zeigt das Fluoreszenz­signal, die untere Hälfte die Eichmarken.
Messungen werden über das Hauptmenü oder entsprechende Kommando-eingaben gestartet.
Datenerfassung

Nach einer Messung können die Messdaten in einem Detailfenster mit Zoom­funktionalität bewertet werden..
Vorschau

Eine eingebaute Funktion erlaubt die Skalierung der Messdaten im Frequenzmaßstab. Dazu werden die einzelnen Eichmarken mit einer Lorenzkurve in einem "Least Square Fit"-Verfahren angepaßt und die Abstände in Kanälen vermessen. Aus der Kenntnis der Frequenz­abstände der Marken und der Anpassung eines Polynoms an die Positionen der Eichmarken kann durch Invertierung die X-Achse dann geeicht werden.
Eichung

Messdaten können auf der Festplatte abgelegt werden und jederzeit zur nachträglichen Bearbeitung wieder eingelesen werden. Die Bearbeitung der mit HFS aufgenommenen und geeichten Fluoreszenz­signale erfolgt in der Regel mit HFSFit.
Datenspeicherung