LabVIEWForum.de - Prüfstände mit gleichem Programm steuern

LabVIEWForum.de

Normale Version: Prüfstände mit gleichem Programm steuern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebe LV Gemeinde,
ich habe das Problem, dass ich einen Prüstand bauen muss,
der verschiedene Funtionen gleichzeitig ausführen muss
(Hülsenpresse, Prägeautomat, Verstemmer und Prüfung des Ventils)
Nun sollten die Funktionen unabhängig voneinander ausgeführt und
gestartet werden können.
Wenn ich jedoch den Startknopf für z.B. Hülsenpresse drücke und gleich-
zeitig Verstemmen wird nur Hülsenpresse ausgeführt.
Es wäre praktisch, wenn alle Funktionen unabhängig voneinanderausgeführt
werden könnten.

Gibt es da vielleicht eine Lösung?
Arbeite mit LV 10

Mfg

Padsen
Parallelisierung über z.B. separate Whileschleifen + Ereignisstrukturen für die jeweiligen Funktionen würde mir da als erstes in den Sinn kommen.
Hallo Kasi
vielen Dank für deine schnelle Antwort.
Habe die versch. Funktionen mit State Machines programmiert und
daraus je ein SubVi gemacht.
Das ganze habe ich einem Main Vi in einer While Schleife verpackt.
Lade mal die VIs rauf.

Wie ist das mit Ereignisstrukturen gemeint?

Mfg
Lv10
Hallo,

da du alle SubVIs in einer Schleife hast, werden sie auch nicht parallel sondern nacheinander abgearbeitet. Das Hautprogramm macht erst weiter, wenn ein SubVI abeendet ist. Das heißt, dass es so, wie es jetzt ist, nicht parallel geht.

Wie Kasi schon erwähnt hat, könnte jede Funktion eine sperate While-schleife ausgelagert werden, um ein gewisse Parallelität zu erreichenWink

Beste Grüße,
NWO
Vielen Dank Kasi & NWO!!Big GrinLol

So hats funktioniert!
Hab mit Rendez Vous alle Schlaufen gleichzeitig gestartet.

MfG
Referenz-URLs