LabVIEWForum.de - Funzt einfach nicht!!!

LabVIEWForum.de

Normale Version: Funzt einfach nicht!!!
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
HI Leute.
Irgendwie komm ich an einer Stelle einfach nicht weiter.

Hab ein gesamt-VI. In der Gesamt-VI sollen Prozess (jeweils eine eigene Sub-VI) nacheinander ablaufen. Diese habe ich in einer Flat Sequence Structure hintereinander angeordnet.
Jetzt soll aber jeder Teilprozess für eine bestimmte Zeit ausgeführt werden.
Während dieser Zeit muss mir der Teilprozess ein Flag liefern, das er gerade aktiv ist. Momentan hab ich bei jedem Teilprozess eine Wait(ms) mit drin. Desweiteren ist um das ganze eine While Schleife gelegt, welche zu jedem Zeitpunkt das ganze stoppen soll. Dies geht jedoch immer erst nach einem Durchlauf der Flat Sequence.
Bin schon am verzweifeln. Jemand ne Idee, wie das geht?
Thx
Mach keine Sequenz sonderen eine While-Schleife in welcher du eine if rein machst die if ist dann mit einem State z.B. einem ENUM Wert an zu steuern so kannst du dann beliebig springen und auch abbrechen.

Gruss Michael
also pro teilprozess ne while schleife oder ein große?
wie if reinmachen?
1. Eine große While-Schleife

2. Innerhalb der While-Schleife eine Case-Struktur mit so vielen Cases, wie Du "Teilprozesse" hast.

Gruß
Michael
mir ist jetzt aber noch nicht ganz klar, wie ich das mit der Zeit mache
Die individuelle Zeit knallst du in die jeweiligen Cases rein. Aus den Cases bekommst Du auch Deine Rückmeldungen.

Gruß,
Michael
sorry. blick das noch nicht richtig. hast du vielleicht ein kleines beispiel?
Hier ein Beispiel.

Gruß,
Michael
fettes merci.
zwei fragen noch speziell zu deinem vi.
warum hast du davor und danach ne sequenze und warum hast du nicht den standartstopknopf benutzt im block diagramm
ein problem hab ich jetzt aber noch.
das ganze soll nicht nur einmal, sonder eine bestimmte anzahl oft hintereinander ablaufen und dan automatisch stoppen.
Seiten: 1 2
Referenz-URLs