LabVIEWForum.de - Zu bestimmer Zeit während der Messung

LabVIEWForum.de

Normale Version: Zu bestimmer Zeit während der Messung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin moin.
Hab ein kleines Timing Problem.
ich nehme über einen bestimmten Zeitraum daten auf(t1_pumps_1 + t2 in sec wie auf dem bild zu sehen)
Nun möchte ich das während dieser Aufnahme Zeit zu bestimmten Zeitpunkten etwas passiert.

Zur Zeit realisiere ich es so wie auf dem Bild.
Das sieht aus dem Grund so mega unübersichtlich aus, da ich anscheinend nicht genau sagen kann.
Mach JENES wenn genau 1 sek vergangen ist. Da kommt es manchmal vor, dass JENES dann nicht gemacht wird.

Daher gebe ich toleranzen an. Mach jenes wenn zwischen 1 sek plus 100 ms vergangen sind.
Kann man das irgendwie besser lösen?
Über das Express VI (Zeit vergangen) kann ich ja auch nur rausbekommen ob die Zeit schon vergangen ist, dann würde ich danach aber immer ein true darauf bekommen und er würde die ganze zeit versuchen JENES auszuführen.
Es soll aber ja nur einmal JENES ausgeführt werden.

Zu kompliziert Beschrieben?

Danke erstmal
LabVIEW 8.6
Hallo fsg4u,
das
' schrieb:...Mach JENES wenn genau 1 sek vergangen ist...
....Da kommt es manchmal vor, dass JENES dann nicht gemacht wird....
...Mach jenes wenn zwischen 1 sek plus 100 ms vergangen sind....
...Es soll aber ja nur einmal JENES ausgeführt werden.
schreit alles nach der Verwendung einer Zustandsmaschine...viel Erfolg
Ok, das werd ich mir mal anschauen.
Mal sehen ob ichs hinbekomme.
Habs jetzt mit ein bisschen logik gelöst im sinne von:
WENN vergangene Zeit >= eingestellte Zeit UND die Pumpe NICHT an ist DANN schalte Pumpe an.

Somit macht er die sachen auch nur einmal.
trotzdem danke.
Mit der State machine werd ich mich wohl irgendwann auch mal befassen.
Referenz-URLs