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 

Ereignisstruktur: Zwischen Ereignissen springen



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!

30.11.2011, 11:22
Beitrag #1

smozart Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Oct 2011

2011
2011
DE


Deutschland
Ereignisstruktur: Zwischen Ereignissen springen
Hallo,
ich bin recht neu in LabVIEW und hätte kurz eine Frage zur Ereignisstruktur. Undzwar habe ich ein Ereignis erstellt, welches einen bestimmten Prozess ausführt (der Inhalt dessen ist hier nicht so wichtig, es geht nur um das Grundlegende). Dieses Ereignis wird über eine Wertänderung eines booleschen Elementes aufgerufen.
Nun habe ich ein weiteres Ereignis, das in einer Sequenzstruktur zunächst ein paar Berechnungen durchführt, in einem Rahmen oben genannte boolsche Element aktiviert und in diesem Rahmen nun in das erstgenannte Ereignis springen sollte (Betonung liegt hier auf sollte, es springt natürlich nicht in das Ereignis, da zunächst die Sequenzstruktur abgearbeitet wird), dieses ausführen und zurück in das zweite Ereignis an die "Sprungstelle" gehen soll. Ist sowas in LabVIEW möglich? Evtl. über dynamische Ereignisse? Oder sollte ich einfach das erste Ereignis als eigenes VI implementieren und dann einfach in der Sequenz des zweiten Erignisses ausführen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.11.2011, 11:48 (Dieser Beitrag wurde zuletzt bearbeitet: 30.11.2011 11:49 von Lucki.)
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Ereignisstruktur: Zwischen Ereignissen springen
Im Prinzip geht das alles in einer einzigen Ereignisstruktur, und auch ohne dynamische Ereignisse. Wenn nach Ereignis 1 das Ereignis x gezündet werden soll, dann einfach in den Eigenschaftsknoten "Wert, signalisierend" im Ereignis 1 irgendetwas schreiben - es braucht sich dabei nicht mal um eine echte Wertänderung handeln. Diese Wertänderung wird dann als Ereignnis x behandelt.
Ein ganz andere Frage ist allerdings, ob diese Struktur optimal ist. Man könnte Ereignisbehandlung und Ausführen des Codes in parallelen Scheifen machen. Es gib da eine "Queue drived Struktur", da kann man mit einem einzigen Ereignis mehrere States der parallelen State-machine, in beliebiger Reihenfolge, ausführen lassen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.11.2011, 13:09
Beitrag #3

smozart Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Oct 2011

2011
2011
DE


Deutschland
RE: Ereignisstruktur: Zwischen Ereignissen springen
die Idee ist gut, aber wie erhalte ich einen solche Eigenschaftsknoten von einem Ereignis einer Ereignisstruktur?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.11.2011, 18:10
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Ereignisstruktur: Zwischen Ereignissen springen
Beispiel: Ereignsicase 3 reagiert auf "Boolean_b1 Wertänderung".
Du willst, das nach Abarbeitung von Ereigniscase 1 anschließend Case 3 getriggert wird, auch ohne daß b1 manuell bedient wurde.
Dann machst Du das: von Boolean_b1 Eigenschaftsknoten "Wert, signalisierend" erstellen. Diesen in Ereigniscase 1 platzieren. Irgendeinen Wert an den Eigenschaftsknoten anschließen, es kann auch die lokale Variable von Boolean_b! sein. Fertig.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Probleme mit Referenz beim Anpassen von dynamischen Ereignissen Hasenfuss 1 3.811 15.11.2015 14:52
Letzter Beitrag: IchSelbst
  Keithley darf nicht auf Null springen! Labji 2 3.281 09.05.2014 07:57
Letzter Beitrag: Y-P
  Springen des Cursors verhindern Lucki 6 5.513 15.08.2013 10:59
Letzter Beitrag: Y-P
  In Flat Sequence springen narrentanz 6 6.752 08.03.2012 14:46
Letzter Beitrag: chrissyPu
  Serielle Ereignisstruktur-Variablen in Ereignisstruktur übergeben Hummingbird 15 15.719 02.11.2011 16:13
Letzter Beitrag: Hummingbird
  Ereignisabhängiger Zähler, der die Anzahl von Ereignissen mitzählt bienee 8 8.596 26.08.2011 10:42
Letzter Beitrag: GerdW

Gehe zu: