LabVIEWForum.de - Zeitstempel doppelt

LabVIEWForum.de

Normale Version: Zeitstempel doppelt
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
In einem einfachen VI mit Express-VIs zum einlesen von Daten vom DAQ und Ausgabe aufs DAQ möchte ich die Soll- und Ist-Werte in einer Datei speichern. Das funktioniert soweit auch sehr gut.

Leider sind in der Datei in der Zeitspalte die gleichen Werte teilweise 5 fach vorhanden, dies jedoch mit anderen aufgezeichneten Werten.

Einfach gesagt: Laut Messschrieb liegen zum gleichen Zeitpunkt verschiedene Werte an.

Wie kann das sein? Habe das VI schon weitgehend reduziert und trotzdem diesen Fehler.
Express-VI, das könnte schon mal das Problem sein.

Da aber meine Glaskugel gerade kaputt istGlas2, kann ich über die genaue Ursache nur spekulieren. VI-Upload könnte helfen. Screenshot wahrscheinlich nicht, da du was von Express-VI erzählst.

Auch Win XP kann Schuld sein, vgl.
http://www.labviewforum.de/index.php?showtopic=17134
oder
http://www.labviewforum.de/index.php?showtopic=17768

Gruß, Jens
Hallo,

vielen Dank für die schnelle Antwort. Ich habe hier das VI einmal angehängt.
Über den Sinus-Schalter kann man festlegen ob die sollwerte als Sinus oder manuell vorgegeben werden sollen.
Es wird dann ein soll ist Vergleich (Subtraktions-Glied) durchgeführt und dann die Abweichung als Stellgröße weitergegeben.
Im unteren Express-VI werden dann alle Daten aufgezeichnet.

vielleicht übersehe ich ja etwas... Dry[attachment=31095]
Sorry. Hatte noch die LV-Version vergessen. Version ist 2009 ServicePack1 unter Windows XP 32bit
Hallo lemmo,

der Fehler liegt darin, dass du keinerlei Geschwindigkeitsbegrenzung in deiner Schleife verwendest. Dadurch werden sehr schnell Daten aufgenommen und gespeichert. Leider bietet der normale Windows-Timer nur eine begrenzte Auflösung von (bestenfalls) 1ms an (evtl. auch nur ~15ms) und da passiert es schon mal, dass mehrere Messwerte zum vermeintlich gleichen Zeitpunkt gespeichert werden...

Lösung:
- auf ExpressVIs verzichten
- ExpressVIs vernünftig konfigurieren (z.B. nicht immer nur einen einzelnen Messwerte abholen, wenn man eh Dauermessung betreibt)
- einen Delay in deine Schleife packen
Referenz-URLs