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 

Dieses Thema hat akzeptierte Lösungen:

Cases durchschalten



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!

12.04.2013, 13:04
Beitrag #1

swatski Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2011

2010, 2012
2010
DE_EN


Deutschland
Cases durchschalten
Hallo Forum,

Ich würde mich freuen wenn sich jemand die Zeit nimmt und sich das kleine VI anschaut. Damit würde ich gerne zwischen den Cases hin- und herschalten. Aber aus irgendeinem Grund will es nicht so wie ich es möchte, sobald ich zu Case 1 zurückkehre friert das FP ein. Wenn ich den Case 3 lösche funktioniert es.

Gruß,
swatski


Angehängte Datei(en)
11.0 .vi  Unbenannt 2.vi (Größe: 12,29 KB / Downloads: 214)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.04.2013, 13:14 (Dieser Beitrag wurde zuletzt bearbeitet: 12.04.2013 13:18 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.468
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Cases durchschalten
Hallo swatski,

"Grundregeln" im Umgang mit der Eventstruktur:
- Erzeuge nie mehrere Eventstrukturen in einem VI, die auf das gleiche Event hören...
- Verstecke nie Eventstrukturen in irgendwelchen Cases...
- Eventstrukturen sollen immer (quasi) sofort auf Events reagieren können...
- In der Grundeinstellung blockiert eine Eventstruktur das UI, bis das Event abgearbeitet ist...
Steht alles in der Kontexthilfe, vielleicht nur etwas anders formuliert!
Bei dir kommen alle Punkte zur (leider falschen) Anwendung!

Was willst du wirklich erreichen?
- Optionsfelder nutzen?
- Statemachine sauber definieren: du verwendest keine TypeDef für den Enum und wirfst dadurch verschiedene Enums durcheinander!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.04.2013, 13:32
Beitrag #3

swatski Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2011

2010, 2012
2010
DE_EN


Deutschland
RE: Cases durchschalten
Hallo Gerd,

(12.04.2013 13:14 )GerdW schrieb:  "Grundregeln" im Umgang mit der Eventstruktur:
- Erzeuge nie mehrere Eventstrukturen in einem VI, die auf das gleiche Event hören...
- Verstecke nie Eventstrukturen in irgendwelchen Cases...

ok, das habe nicht nicht gewusst, den in der Kontexthilfe zu Casestruktur steht, dass immer nur ein Case ausgeführt wird, demzufolge dachte ich, dass somit alle anderen deaktiviert sind und es somit egal ist das dort eine Eventstruktur wartet.

Ich hab da schon paar Ideen, wie ich mir das alles zurecht pfuschen könnte. Hast du einen Vorschlag wie ich es elegant löse?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.04.2013, 13:35 (Dieser Beitrag wurde zuletzt bearbeitet: 12.04.2013 13:36 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.468
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Cases durchschalten

Akzeptierte Lösung

Hallo swatski,

verwende nur eine einzige Event-Struktur, die in der obersten While-Loop liegt, und deine Probleme lösen sich (größtenteils) in Luft auf...

Zitat:dass somit alle anderen deaktiviert sind und es somit egal ist das dort eine Eventstruktur wartet.
Eine Eventstruktur reagiert immer auf alle registrierten Events...

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
  Sinnvolle Cases MoJoJo 6 5.210 07.01.2015 11:09
Letzter Beitrag: MoJoJo
Question Case-Struktur mir mehr als 2 Cases BobbyBau91 14 11.296 25.01.2014 09:33
Letzter Beitrag: Lucki
  Ein Bedienelement zwie Event Cases oe-ms1 2 3.541 19.07.2013 15:58
Letzter Beitrag: oe-ms1
  Mit Event Cases zyklisch durchlaufen lassen Wendigo 19 11.671 25.10.2012 08:54
Letzter Beitrag: Wendigo
  case structure: die einzelnen cases programatisch auflisten gottfried 4 4.244 18.09.2012 09:12
Letzter Beitrag: Achim
  Zeitverzögerung bei Auswahl eines bestimmten Cases Herm 10 9.445 21.08.2012 09:01
Letzter Beitrag: GerdW

Gehe zu: