INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Enum / Event Structure



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

24.10.2011, 13:35
Beitrag #1

Andy_B Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Sep 2011

LabVIEW2010
2010
DE


Deutschland
Enum / Event Structure
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


Angehängte Datei(en)
11.0 .vi  TestEnum.vi (Größe: 15,4 KB / Downloads: 163)

11.0 .vi  TestEvent.vi (Größe: 17,31 KB / Downloads: 161)

11.0 .vi  StringOfHEXtoHEXString_LV2009.vi (Größe: 13,8 KB / Downloads: 162)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.10.2011, 15:14 (Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2011 15:21 von Y-P.)
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Enum / Event Structure
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):

11.0 .vi  TestEvent.vi (Größe: 18,16 KB / Downloads: 232)

11.0 .vi  StringOfHEXtoHEXString_LV2009.vi (Größe: 13,8 KB / Downloads: 173)


Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.10.2011, 07:22
Beitrag #3

Andy_B Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Sep 2011

LabVIEW2010
2010
DE


Deutschland
RE: Enum / Event Structure
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!!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.10.2011, 07:26
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Enum / Event Structure
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!!!

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Enum-Variable "zurücksetzen" Hans96 8 8.151 06.01.2023 07:48
Letzter Beitrag: Hans96
  Type Def Enum unterscheiden? Achim 5 3.921 30.07.2020 08:19
Letzter Beitrag: Freddy
  Enum gesteuertes Event ares2013 3 4.499 29.11.2019 19:03
Letzter Beitrag: Lucki
  String nach Enum konvertieren NoWay 2 4.847 20.08.2019 10:58
Letzter Beitrag: NoWay
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 8.253 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Enum Baumstruktur Hydrogencarbonat 8 7.159 24.02.2017 00:01
Letzter Beitrag: Hydrogencarbonat

Gehe zu: