07.11.2010, 17:24
Hallo,
ich hätt da gerne ein Problem.
Und zwar: Ich erfasse Positionsdaten mit einer Ni PCIe 6363 und bilde (wie in dem Bild zu sehen) eine Differenz der Wegpunkte. Zudem möchte ich von Messung zu Messung die verstrichene Zeit aufnehmen, um damit über Geschwindigkeit=Wegänderung/Zeitänderung meine Geschwindigkeit zu bestimmen.
Theoretisch klappt das auch ganz ordentlich, allerdings ist mir beim Durchsehen meiner Werte aufgefallen, dass der zum Wegpunkte gehörige Zeitpunkt um eine Messung (Messtakt) verschoben ist (die Zeit ist einen Messtakt zu früh).
Zum Bildchen: Im oberen Teil nehme ich die aktuelle Position auf und subtrahiere davon die vorhergehende Postion.
Darunter findet sich mein Versuch eine Zeitdifferenz zwischen den beiden Messabläufen zu ermitteln. Ich nehme den aktuellen Zeitstempel auf ("Zeitstempel neu") und gebe ihn per Feedback-Node wieder vorne in mein Programm rein in die Variable "Zeitstempel alt" (ist nicht besonders geschickt, aber sollte ja eigentlich funktioieren).
[attachment=30402]
Weiss jemand den Grund für diese Zeitlcihe Verschiebung der Werte?!
Hoffe ich hab mich nachvollziehbar ausgedrückt.
Mfg,
LuCas
ich hätt da gerne ein Problem.
Und zwar: Ich erfasse Positionsdaten mit einer Ni PCIe 6363 und bilde (wie in dem Bild zu sehen) eine Differenz der Wegpunkte. Zudem möchte ich von Messung zu Messung die verstrichene Zeit aufnehmen, um damit über Geschwindigkeit=Wegänderung/Zeitänderung meine Geschwindigkeit zu bestimmen.
Theoretisch klappt das auch ganz ordentlich, allerdings ist mir beim Durchsehen meiner Werte aufgefallen, dass der zum Wegpunkte gehörige Zeitpunkt um eine Messung (Messtakt) verschoben ist (die Zeit ist einen Messtakt zu früh).
Zum Bildchen: Im oberen Teil nehme ich die aktuelle Position auf und subtrahiere davon die vorhergehende Postion.
Darunter findet sich mein Versuch eine Zeitdifferenz zwischen den beiden Messabläufen zu ermitteln. Ich nehme den aktuellen Zeitstempel auf ("Zeitstempel neu") und gebe ihn per Feedback-Node wieder vorne in mein Programm rein in die Variable "Zeitstempel alt" (ist nicht besonders geschickt, aber sollte ja eigentlich funktioieren).
[attachment=30402]
Weiss jemand den Grund für diese Zeitlcihe Verschiebung der Werte?!
Hoffe ich hab mich nachvollziehbar ausgedrückt.
Mfg,
LuCas