30.12.2010, 16:47
Hallo
Ich arbeite noch nicht lange mit Labview und bekomme folgendes Problem nicht in den Griff:
Ich erfasse Daten aus zwei unterschiedlichen Quellen:
1. über RS232 ein GPS-Signal welches mit 10Hz abgetastet wird = erste While-Schleife
2. per WLAN (USB-Adapter) Messdaten von 3 Sensoren die mit 25,6kHz abgetastet werden = zweite While Schleife
Die Erfassung funktioniert separat einwandfrei. Ich möchte nun aber die Daten aus den beiden unabhängig laufenden While-Schleifen in eine Datei schreiben, um mir den enormen Synchronisierungsaufwand hinterher zu sparen.(es müssen Messungen von einer Stunde auf jeden Fall möglich sein, was bei 25,6khz Sampling zu größeren Datenmengen führt.)
Ich habe es schon mit lokalen Variablen sowie mit Queues(siehe VI im Anhang inkl. SubVI) versucht. In beiden Fällen schreibt er zwar beide Quellen in eine Datei die GPS-Daten allerdings nur noch unregelmäßig mit ca. 2-3hz.
Ich benutze Labview 2009.
Hat jemand eine Idee wo das Problem liegt bzw. wie es zu lösen ist?
Vielen Dank im Voraus für eure Mühe.
gruß Malo
Ich arbeite noch nicht lange mit Labview und bekomme folgendes Problem nicht in den Griff:
Ich erfasse Daten aus zwei unterschiedlichen Quellen:
1. über RS232 ein GPS-Signal welches mit 10Hz abgetastet wird = erste While-Schleife
2. per WLAN (USB-Adapter) Messdaten von 3 Sensoren die mit 25,6kHz abgetastet werden = zweite While Schleife
Die Erfassung funktioniert separat einwandfrei. Ich möchte nun aber die Daten aus den beiden unabhängig laufenden While-Schleifen in eine Datei schreiben, um mir den enormen Synchronisierungsaufwand hinterher zu sparen.(es müssen Messungen von einer Stunde auf jeden Fall möglich sein, was bei 25,6khz Sampling zu größeren Datenmengen führt.)
Ich habe es schon mit lokalen Variablen sowie mit Queues(siehe VI im Anhang inkl. SubVI) versucht. In beiden Fällen schreibt er zwar beide Quellen in eine Datei die GPS-Daten allerdings nur noch unregelmäßig mit ca. 2-3hz.
Ich benutze Labview 2009.
Hat jemand eine Idee wo das Problem liegt bzw. wie es zu lösen ist?
Vielen Dank im Voraus für eure Mühe.
gruß Malo