Steuerungssoftware für CCD-Zeilen (CCDControl)
Aufgabe
Entwicklung einer Windows-Applikation zur Ansteuerung von CCD-Zeilen (Fa. Stresing) in einem
Spektroskop für die Erfassung der spektralen Intensitätsverteilung. Aufnahme und
Darstellung zeitlich veränderlicher Spektren mit hoher Präzision.
Anforderungen
- Hohe zeitliche Konstanz bei der Abtastung der CCD-Zeile (bedingt durch integrierende Arbeitsweise)
- Minimale Abtastrate 10 ms
- Automatisches Löschen gesättigter CCD-Pixel
- Vorgabe beliebiger Messzeiträume inkl. Dauermessung
- Justagemöglichkeit der Zuordnung CCD-Pixel - Wellenlänge
- Wählbare Komprimierung der einlaufenden Daten (während und nach der Messung)
- Start des Messvorgangs über externen Trigger möglich
- Fernsteuerbarkeit der Software per DDE zur Synchronisierung mit anderen Messapplikationen
- 2D- und 3D-Darstellung der Messdaten
- Verwendbar für mehrere Typen von CCD-Zeilen
- Offline-Datenanalyse mit handelsüblicher Software (Microsoft Excel, Microcal Origin)
Lösung
Softwareentwicklung und Programmierung in LabWindows/CVI (National Instruments).
Verwendung von Multithreading und Echtzeit-Prozessen. Steuerung des Messvorgangs über
Multimedia-Timer und High Performance-Timer des Betriebssystems. Die ermittelten Messdaten werden in
einem kombinierten 2D/3D-Diagramm dargestellt und als ASCII-Datei exportiert.