VALogger ist ein simples und flexibles Programm zur kontinuierlichen Messwertaufzeichnung mit NI-DAQ-Geräten. Die gelesenen Werte werden pro Kanal separat umgerechnet, so dass jeder Kanal die geforderte Messgröße wiedergibt. Ist eine Speicherung gewünscht, lassen sich die Messdaten ohne Filterung im CSV-Format ablegen. Die aktuellen Messwerte zeigt der VALogger an.
Screenshot
VALogger
Funktionen
Aufname von analogen Spannungswerten mit Abtastraten von 10 bis 10.000 Hz
Anzeige der aktuellen Messwerte
Speicherung der Messwerte als CSV (deutsche oder englische Formatierung wählbar)
Anwendung
Die Grundeinstellungen des Programms werden über eine *.setup-Datei gesetzt. In ihr muss die Anzahl der Analogeingänge, die maximale Samplerate und der Spannungsbereich des verwendeten Gerätes eingegeben werden. Andere nicht hardwarebasierte Einstellungen wie der Gerätename, die Abtastrate und die Kanalparameter können hier vordefiniert werden, lassen sich aber auch nach Programmstart ändern, jedoch nicht speichern.Analoge Spannungen von Messmitteln müssen immer in die zu messende Größe umgerechnet werden. Da viele Sensoren eine relative Linearität aufweisen, lässt sich dies über eine lineare Funktion y = m·x + n realisieren. Im Programm sind die beiden Kanalparameter m der Anstieg und n das Offset. Mit den aus dem Gerät gelesen Spannungswert x wird somit der angezeigte Messwert y erhalten. Soll der realle Spannungswert angezeigt werden, muss der Anstieg 1 und das Offset 0 gesetzt werden. Erfolgt eine Speicherung, dann werden die angezeigten Werte gespeichert.Die Abtastrate (Werte pro Kanal) wird von der Geräte-Samplerate und den auszulesenden Kanälen bestimmt. Ist eine höhere Abtastrate gewünscht und werden nicht alle Kanäle genutzt, dann lässt sich die Abtastrate erhöhen, in dem die Zeilen der letzten ungenutzten Kanäle in der Setupdatei gelöscht werden.Die Programmdatei kann umbenannt werden. Damit die zugehörigen Einstellung geladen werden können, muss die Setupdatei den gleichen Namen aufweisen. Mit Hilfe der Umbenennung ist es möglich, mehrere Messprojekte mit unterschiedlichen Einstellungen oder gleichzeitig laufende Messprojekte für mehrere Geräte zu realisieren.
Voraussetzungen
Das Programm ist nur für NI-Geräte mit analogen Spannungseingängen konzipiert. Getestet wurde es mit den Geräten USB-6009 und USB-6210 bei einer Aufnahmerate von bis zu 10.000 Hz pro Kanal.