LabVIEWForum.de - Programmlösung

LabVIEWForum.de

Normale Version: Programmlösung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!

Ich hab da eine Idee für ein Programm welches ich in LabVIEW umsetzen möchte!

Mein Programm besteht aus einer While Schleife in der der Status von einem Gerät geprüft wird. Der Status wird immer mit TRUE oder FALSE ausgegeben!
Das Programm soll beendet werden, wenn der Status des Gerätes zum 4ten mal TRUE ist. Wie würdet ihr das lösen, denn rein in C++ wäre das kein Problem, da ich jedoch in LabVIEW ein Anfänger bin, stellt dies für mich ein Problem dar.

Frage: Wie würdet ihr das lösen???

Besten Dank im Voraus!!!!

Gruß

PETER
Hallo peter01,

ich würde das mit dem Zähler (siehe Attachment) realisieren.

Gruß,
Marko
Danke erstmals für die schnelle Antwort!
Ich verstehe dies nicht ganz.
Wie könnte ich dies in mein Programm einbinden, ich hab ein Beispielprogramm als Attachment hinzugefügt. Dieses Beispiel erklärt vielleicht genauer mein Problem.
Hallo peter01,

Dein VI ruft sämtliche SubVI's auf. Diese solltest Du mitliefern.
Binde einfach den "Zähler_positive_Flanke" in Dein VI ein.
An den Eingang "Flanke" verbindest Du Dein TRUE/FALSE-Signal, den Grenzwert setzt Du auf "vier".
Wenn der Eingang "Flanke" viermal von FALSE- auf TRUE-Zustand gewechselt wurde, wird der Ausgang "Grenzwert erreicht" auf TRUE gesetzt. Diesen Ausgang kannst Du als Stopp-Signal für Deinen Programmablauf auswerten.
Es besteht die Möglichkeit mit einem TRUE-Impuls am Eingang "Rücksetzen" den Zähler zwischenzeitlich wieder auf Null zu setzen.

Gruß,
Marko
Hallo Marco!

Danke für deine Hilfe, jetzt funktioniert mein Programm!

Danke nochmals

Gruß

peter
Referenz-URLs