Java Frontend zur Steurung einen Lamdba9 UV/VIS Spectrometers von Perkin Elmer
Die Realisierung erfolgte im Wesentlichen in zwei Phasen.
Zun�chst sollte der alte Me�rechner (ein Atari auf dem auch das User Interface lief und die Daten gespeichert wurden) ersetzt werden. Das Ergebnis war ein Me�programm (siehe User Interface), mit dem man beliebig viele Cyclen mit einem Parametersatz messen konnte. Die Me�ergebnisse werden pro Cyclus in einer ASCCI-Datei gespeichert. Die Prameter werden beim Start des Programms von eine Settings-Datei (lambda_settings) gelesen. Sie k�nnen auch in einer Datei gespeichert und wieder eingelesen werden.

Das Panel Temperature ramp w�hlt man zuerst, ob man mit Temperatursteuerung arbeiten m�chte und wieviele Temperatursegmente man benutzen m�chte. Show Segment gibt die Nummer x des gerade ausgew�hlten Segments an (Bei mMssungen ohne Temperatursteuerung Segment 1). Durch Dr�cken der Buttons < oder > oder durch Eingabe einer anderen Zahl kann man ein anderes Segment w�hlen. Im zentral gelegenen Panel ScanParameter of Segment x werden alle Parameter die zum Segment x geh�ren angezeigt.
Bei der Eingabe der Parameter mu� der User besondere Abh�ngigkeiten der Parmeter untereinander beachten, die vom Programm auch getestet werden. Besondere Beachtung mu� der TempTime der Dauer eines Segments geschenkt werden. Die ist einerseits von der maximalen Heizrate (hier 10°C/min) und andererseits von der notwendigen Me�zeit der vorgegebenen Cyclen (einschlie�lich Wartezeiten und Pausen) abh�ngig. Fehler werden dem User angezeigt. Sind schlie�lich alle Parameter eingegeben, kann man sich durch Dr�cken der Taste TempRamp die sich ergebende Temperaturkurve �ber alle Segmente anzeigen lassen.
Es ist m�glich, Parameters�tze zu speichern (Men� Settings->Save Configuration in File) und wieder zu laden (Men� Settings->Read Configuration from File). Bei der neuen Version des lambda_settings Files m�ssen entsprechend mehr Parameter gespeichert werden.
W�hrend der Messung werden die Temperatur (Sollkurve, Ofenkurve und Probenkurve) und die zu messenden Spektren (aktuelles und vorhergehendes) in separaten Fenstern dargestellt. Die Daten werden in ASSCI-Dateien gespeichert. Dabei wird die Temperatur f�r die gesamte Me�zeit in einem File und die gemessenen Spektren je Cyclus in ein File gespeichert. Die Dateinamen f�r die Cyclen werden automatisch aus einem vom User anzugebeden "Stamm", dem Temperatursegment und der Cyclusnummer gebildet.
Beispiel f�r die Bildung der Namen der Cyclusdateien:
Name = Stamm + "_T" + TNum + "_S" + SegmNum + "_" + cyclNum + ".dat"
Alle Aktionen werden in einer Protokolldatei (name = Stamm.prot) festgehalten.
Dr�ckt man den SpectrumAnalyse Button kann man die ASSCI-Dateien mit den Spektren-Daten oder den Temperatur-Daten �ffnen und die Daten in einer Kurve betrachten.