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

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Zu bestimmer Zeit während der Messung (/Thread-Zu-bestimmer-Zeit-waehrend-der-Messung)



Zu bestimmer Zeit während der Messung - fsg4u - 11.06.2009 10:52

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


Zu bestimmer Zeit während der Messung - ImExPorty - 11.06.2009 12:42

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


Zu bestimmer Zeit während der Messung - fsg4u - 11.06.2009 12:54

Ok, das werd ich mir mal anschauen.
Mal sehen ob ichs hinbekomme.


Zu bestimmer Zeit während der Messung - fsg4u - 11.06.2009 16:26

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.