Unsere LabVIEW-Applikation funktioniert prinzipiell gut, nur der Zeitstempel der gespeicherten Daten stimmt manchmal nicht.

Das hören wir öfters von Kunden, die eigene oder von Dritten erstellte LabVIEW- (oder auch DIAdem-) Lösungen auf dem PC unter Windows betreiben. Und wir würden sagen, daß eine Applikation, die ein solches Verhalten aufweist, prinzipiell nicht gut funktioniert. Denn ein solches Verhalten läßt auf grundsätzliche Fehler in der Software schließen und bedeutet, daß Daten verlorengehen oder mehrfach vorhanden sind, daß sich die Meßdaten einer Quelle mangels korrektem Zeitbezug nicht mit Daten aus anderen Quellen synchronisieren lassen oder zeitbasierte Auswertungen (wie z.B. FFT-Berechnungen) nicht möglich sind.

Oft hilft es bereits, aus „gewachsenem“ Programmcode strukturierten Programmcode zu machen. Aber wirkliches Echtzeitverhalten auch bei der Datenspeicherung zu erreichen verlangt Echtzeitsysteme. Wenn eine Verlagerung der Anwendung auf eine Echtzeitplattform wie compactRIO wegen der benötigten Flexibilität oder notwendigen Funktionen des Windows-Betriebssystems keine Option ist, dann heißt unsere Lösung: Erweiterung von LabVIEW (und DIAdem) um Echtzeitfunktionalität beim Messen, Steuern, Regeln und natürlich beim Datenspeichern mit unseren TwinCAT-Addons. Damit stimmt dann auch der Zeitstempel – immer!

Siehe auch: NI LabVIEW-Echtzeiterweiterung und NI DIAdem-Echtzeiterweiterung.

KONTAKT:
Holger Müller
E-Mail: mueller@mueller-krahmer.de
Mobil: 0160 / 287 7294