LabVIEWForum.de - zwei Schleifen mit unterschiedlichem Timing

LabVIEWForum.de

Normale Version: zwei Schleifen mit unterschiedlichem Timing
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, ich habe zwei While-Schleifen mit unterschiedlichem Timing in einem Vi.
Die erste Schleife für die Datenerfassung hat ein Timig von 500 ms und die andere für die Datenprotokollierung 180000 ms da sie nur alle 3 min. ausgeführt werden soll.
Mein Problem ist, wenn ich das Vi starte bremst die Schleife mit den 180000ms alles aus.
Wie kann ich das lösen?
Ich habe es auch schon mit Queues versucht aber nicht hinbekommen.
Gibt es vieleicht eine Funktion die alle drei Minuten hochzählt und dann z.B. eine Case-Struktur aktiviert?
In diese Case-Struktur könnte ich dann die Datenprotokollierung reinlegen und ganz auf die zweite While-Schleife verzichten

Vielen Dank für Eure Hilfe,
Gregor

[attachment=30517:attachment]
Indem du NIEMALS TimedLoops mit WhileLoops mischt!
Entweder oder aber niemals zusammen...
MfG
' schrieb:Indem du NIEMALS TimedLoops mit WhileLoops mischt!
Entweder oder aber niemals zusammen...
MfG


Hi freedrive,
du meinst also zwei gewöhnliche While-Schleifen.
Das habe ich jetzt gemacht, trotzdem bremst die zweite Schleife immer noch.
Liebe Grüße,
Gregor
Referenz-URLs