LabVIEWForum.de
Doch noch doof:Synchronisation 2 Schleifen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Doch noch doof:Synchronisation 2 Schleifen (/Thread-Doch-noch-doof-Synchronisation-2-Schleifen)



Doch noch doof:Synchronisation 2 Schleifen - dude776 - 28.07.2006 14:39

Mist, ich dachte es funktioniert, tut es leider nicht!

folgendes Anfängerproblem:

ich habe zwei zeitgesteuerte Schleifen, die sich in einer While-Schleife befinden. Die beiden zeitgesteuerten Schleifen haben unterschiedliche Perioden. Wie kann ich beide Schleifen parallel laufen lassen? Wenn ich das VI jetzt starte, läuft erstmal die erste zeitgesteuerte Schleife durch, danach die andere. Leider komme ich mit den ganzen timing-elementen gar nicht zurecht.

Vermutlich muss ich den Start der beiden Schleifen synchronisieren, kriege es aber mit dem Element "Start zeitgesteuerter Strukturen synchronisieren" nicht hin (zu doof?).


Doch noch doof:Synchronisation 2 Schleifen - cb - 28.07.2006 18:06

' schrieb:Mist, ich dachte es funktioniert, tut es leider nicht!

folgendes Anfängerproblem:

ich habe zwei zeitgesteuerte Schleifen, die sich in einer While-Schleife befinden. Die beiden zeitgesteuerten Schleifen haben unterschiedliche Perioden. Wie kann ich beide Schleifen parallel laufen lassen? Wenn ich das VI jetzt starte, läuft erstmal die erste zeitgesteuerte Schleife durch, danach die andere. Leider komme ich mit den ganzen timing-elementen gar nicht zurecht.

Vermutlich muss ich den Start der beiden Schleifen synchronisieren, kriege es aber mit dem Element "Start zeitgesteuerter Strukturen synchronisieren" nicht hin (zu doof?).

zu doof würd ich nun nicht direkt sagen, immerhin hast du es schon mal geschafft 2 "timed loops" zu programmieren und bist in der lage zu erkennen, dass sie nicht synchron laufen.

nun gut, vielleicht würde das studium der online-hilfe evtl. weiterhelfen (Strg+H und ggf auf "Click here for more help" klicken), aber es geht auch schneller:

mit dem VI "synchronize timed loop starts.vi" sollttest du das gewünschte Ziel erreichen:

[attachment=2725]

Grüße
CB


Doch noch doof:Synchronisation 2 Schleifen - dude776 - 31.07.2006 10:26

Juhu, jetzt hab ichs!

War aber ein ganz dicker Patzer meinerseits: ich hatte die 2 zeitgesteuerten Schleifen in eine!!! While-Schleife gepackt. Deswegen wartete das Programm immer bis zur Beendigung der zweiten Zeit-Schleife, bis die erste wiedeholt wurde. Daher die Phasenverschiebung.

Lösung: Beide Zeitschleifen jeweils in eine While-Schleife, und dann das ganze in ne weitere While Schleife. So laufen beide Schleifen unabhängig, synchron und parallel ab! Jippieh!

Grüße

Patrick


Doch noch doof:Synchronisation 2 Schleifen - Darkwolf359 - 24.05.2007 10:35

' schrieb:Juhu, jetzt hab ichs!

War aber ein ganz dicker Patzer meinerseits: ich hatte die 2 zeitgesteuerten Schleifen in eine!!! While-Schleife gepackt. Deswegen wartete das Programm immer bis zur Beendigung der zweiten Zeit-Schleife, bis die erste wiedeholt wurde. Daher die Phasenverschiebung.

Lösung: Beide Zeitschleifen jeweils in eine While-Schleife, und dann das ganze in ne weitere While Schleife. So laufen beide Schleifen unabhängig, synchron und parallel ab! Jippieh!

Grüße

Patrick
Hm bei mir funktioniert das nicht. Es läuft immer zuerst die eine Schleife, niemals laufen beide gleichzeitig.
Hab zwei Timed Loops, die gleichzeitig laufen sollen. Beide werden mittel Synchronize Timed Loop.vi synchronisiert.
Keine Ahnung was ich falsch mache. Hat jemand eine Idee?


Doch noch doof:Synchronisation 2 Schleifen - Kvasir - 24.05.2007 11:04

Poste doch mal einen Screenshot oder dein Vi. So ist es etwas schwer zu sagenSmile