Betriebs- und Auswertesoftware für ein Tauchspektrometer

Stichwörter

Messgeräteansteuerung, C, Windows 95, LabWindows/CVI

Aufgabenstellung

Der Auftraggeber benötigte für die Ansteuerung eines Tauchspektrometers eine Betriebssoftware (BSW), die neben der Überwachung und Regelung des Spektrometers selbst auch die Messungen aufnehmen und ausgeben sollte.

Messwertaufnahme des Tauchspektrometers

Messwertaufnahme

Lösung

Diese Betriebssoftware ist mit Hilfe von LabWindows/CVI von National Instruments in C realisiert worden. Ergänzend dazu ist eine Software zur Erstauswertung (ASW) der Messdaten entwickelt worden.

Die Hardware des Tauchspetrometers besteht aus einem Transputer (TP), dem eigentlichen Spektrometer, und mehreren 1-Wire-Sensoren (1-W) zur Messung von Temperatur und Druck. Der Transputer wird über eine Schnittstellenkarte angesprochen, die über ein eigenes Datenkabel mit dem Steuerrechner verbunden ist. Die Kommandos für das Ansteuern der Karte werden über eine Funktionsbibliothek zur Verfügung gestellt. Die 1-Wire-Sensoren müssen direkt über eine serielle Schnittstelle (RS232) angesprochen werden.

Die Betriebssoftware initialisiert alle Hardwarekomponenten, übermittelt die notwendigen Einstellungen für eine Messung an den Transputer und nimmt die Messwerte des Transputers sowie die der 1-Wire-Sensoren auf. Dazu besitzt die Betriebssoftware eine graphische Benutzeroberfläche (GUI), die mit Hilfe von LabWindows/CVI erstellt wurde. Von dieser GUI aus ist es möglich, alle für die Messungen notwendigen Parameter einzustellen.

Zur visuellen Kontrolle einer Messung werden die aufgezeichneten Spektren sofort graphisch dargestellt. Gleichzeitig werden die Messungen in einer Messdatei abgespeichert. Darüber hinaus ist es möglich, die aktuelle Messung mit vorangegangenen Messungen in einer Gesamtdarstellung zu vergleichen, wozu die älteren Daten aus den Messdateien eingelesen werden.

Zur Bewertung der vorgenommen Messungen dient eine weitere Software, in der die Messdateien verschiedener Messkampagnen eingelesen und deren Messwerte kalibriert werden können. Diese Messwerte werden in zusätzliche Dateien abgespeichert und dienen als Grundlage für die endgültige wissenschaftliche Auswertung.


Sie wünschen weitere Informationen oder haben Fragen zur Realisierung eines Projekts? Senden Sie uns eine E-Mail mit Ihrem Anliegen und wir werden uns umgehend mit Ihnen in Verbindung setzen. Gerne helfen wir Ihnen auch telefonisch unter der Nummer 089 547054-0 weiter.