Hallo TDO,
nein. THINK DATAFLOW!
So wie im Bild laufen die Dinge NICHT parallel, du hast explizit einen DATAFLOW programmiert!
Nochmal: Wenn Dinge parallel laufen sollen, musst du sie parallel programmieren.
Oder auch: Mittels DATAFLOW per Draht legt man fest, was
nacheinander abläuft…
Zitat:Ich versteh zwar, woran es liegt und das es parallel laufen muss, aber ich komm grad nicht drauf, wie ich das umsetzen kann, sorry.
Indem du Arbeitsschleife und Dialog in eigenen, parallel laufenden Strukturen OHNE DATAFLOW-Abhängigkeit laufen lässt. Und eben ein Flag (lokale Variable, globale Variable, Melder, FGV, …) zum Datenaustausch benutzt!
Jetzt mit Bild:
Parallel laufende Strukturen ohne DATAFLOW-Abhängigkeit! (Noch nicht 100% korrekt dank RaceCondition…)
Nach >6 Jahren LabVIEW-Nutzung sollte bekannt sein, wie DATAFLOW funktioniert und wie man Dinge parallel laufen lässt: das sind LabVIEW-Grundlagen!