LabVIEWForum.de
Enum / Event Structure - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Enum / Event Structure (/Thread-Enum-Event-Structure)



Enum / Event Structure - Andy_B - 24.10.2011 13:35

Hallo,

Ich möchte für die Ansteuerung über Profibus verschiedene Button auf dem FrontPanel haben. zB. Linkslauf, Rechtslauf, NotAus usw. bei jedem Punkt muss ich eine Hexzahl erzeugen. Das erzeugen der Hexzahl ist nicht das Problem, zumindest wenn ich die Auswahl über einen Enum mache.

Ich möchte das aber lieber über verschiedene Button machen, ich habe das schon mit einer Event structure probiert was so alleine auch funktioniert.
Aber wenn ich den Teil dann wieder in mein Programm einbinde, hängt sich LabVIEW auf und lässt sich nicht mehr stoppen.
So wie ich das sehe hängt das damit zusammen das ich eine While Schleife nutze.

Habt ihr vllt einen anderen Vorschlag um mein Problem zu lösen?

Lg


RE: Enum / Event Structure - Y-P - 24.10.2011 15:14

Was ist das denn?
Ein paar Kritikpunkte:
- Was macht die Eventstruktur außerhalb der Whileschleife?
- Deine Whileschleife läuft ungebremst. (Schau' Dir mal die CPU-Auslastung an!)
- Wo sind die Labels für Deine boolschen Controls?

Was soll das Programm denn genau machen? Wie sieht Dein Hauptprogramm aus?
Ich würde es evtl. mal mit einer State-Machine probieren. Mehr kann ich dazu erst sagen, wenn ich genauer Bescheid weiß, was Du vorhast.

Gruß Markus
Hier ein Bsp. wie Du es auch machen könntest (da muss die Whileschleife nicht gebremst werden, da die Eventstruktur jetzt innerhalb der Whileschleife ist (und nicht wie in Deinem Bsp. außerhalb):
[attachment=36668][attachment=36669]

Gruß Markus


RE: Enum / Event Structure - Andy_B - 25.10.2011 07:22

Ich habe bisher noch nicht mit Event structuren gearbeitet, daher die Fehler.

Ich bin aber nun schon selbst bei deinem Vorschlag gelandet Wink

Trotzdem danke!!!


RE: Enum / Event Structure - Y-P - 25.10.2011 07:26

Dann passt es ja jetzt. Big Grin
Und sieh' die Kritik als positiv an. Jeder macht (vor allem am Anfang) Fehler. Dadurch lernt man aber am meisten.

Gruß Markus

(25.10.2011 07:22 )Andy_B schrieb:  Ich habe bisher noch nicht mit Event structuren gearbeitet, daher die Fehler.

Ich bin aber nun schon selbst bei deinem Vorschlag gelandet Wink

Trotzdem danke!!!