11.02.2010, 15:33
Hallo LV Gemeinde,
ich habe ein Problem:)und zwar baue ich mit hilfe von LV einen Messaufbau auf in dem ich Messschritte auch zeitlich beenden möchte.
ich habe mir da zwar etwas gebastelt leider bekomem ich Abweichungen und zwar je grösser die verstrichene Zeit ist desto grösser auch die Abweichung.
Ich beschreibe euch mal den Aufbau, bitte fragt mich wenn etwas unklar ist:
Das ganze besteht aus 3 "Schleifen" aussen ist eine While Schleife inner Mitte eine "True & False Schleife" bessergesagt nen CASE und als drittes eine gestapelte Sequenz.
Von ganz aussen gebe ich den Startzeitwert vor ( 00:00:00,000 ). Der Casefall wird durch einen Boolschen Taster gegeben. Nun sind wir ja in der While SChleife und in dem TRUE Fall der Caseschleife in diesem Fall befindet sich die Sequenz mit 2 Sequenzen die gestapelt sind. In der ersten Sequenz warte ich 1ms bevor es in die 2te geht dort addiere ich auf den Zeitwert immer 1ms drauf und vergleiche diese mit der vorgegebenen Messzeit.
Nun die Frage warum bekomme ich da einen Verzug rein?? durch den Vergleich?? oder weil alles halt nicht in 1ms bewältigt werden kann??
Hätte jemand eine Idee wie ich das Problem dann lösen könnte ??
mfg
flizzer
ps. Danke für die Hilfe
ich habe ein Problem:)und zwar baue ich mit hilfe von LV einen Messaufbau auf in dem ich Messschritte auch zeitlich beenden möchte.
ich habe mir da zwar etwas gebastelt leider bekomem ich Abweichungen und zwar je grösser die verstrichene Zeit ist desto grösser auch die Abweichung.
Ich beschreibe euch mal den Aufbau, bitte fragt mich wenn etwas unklar ist:
Das ganze besteht aus 3 "Schleifen" aussen ist eine While Schleife inner Mitte eine "True & False Schleife" bessergesagt nen CASE und als drittes eine gestapelte Sequenz.
Von ganz aussen gebe ich den Startzeitwert vor ( 00:00:00,000 ). Der Casefall wird durch einen Boolschen Taster gegeben. Nun sind wir ja in der While SChleife und in dem TRUE Fall der Caseschleife in diesem Fall befindet sich die Sequenz mit 2 Sequenzen die gestapelt sind. In der ersten Sequenz warte ich 1ms bevor es in die 2te geht dort addiere ich auf den Zeitwert immer 1ms drauf und vergleiche diese mit der vorgegebenen Messzeit.
Nun die Frage warum bekomme ich da einen Verzug rein?? durch den Vergleich?? oder weil alles halt nicht in 1ms bewältigt werden kann??
Hätte jemand eine Idee wie ich das Problem dann lösen könnte ??
mfg
flizzer
ps. Danke für die Hilfe