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 

Eventstruktur: Wer war's?



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!

01.02.2010, 11:00
Beitrag #1

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Eventstruktur: Wer war's?
Guten Morgen alle zusammen,

ich würde gerne wissen, ob es eine einfache Möglichkeit gibt, zu erfahren, welches Control genau ein Event ausgelöst hat. Gemäß dem Fall ein und derselbe EventCase wird von mehreren verschiedenen Controls (ValueChange) ausgelöst. Mir würden zwei Möglichkeiten einfallen:

1) Man erfährt es garnicht und erstellt soviele EventCases wie auch Controls, auch wenn sie (Cases) sich nur sehr wenig unterscheiden.

2) Wenn die Controls nicht mit demselben Datentyp arbeiten, könnte man mit Hilfe von 'neuer Wert' und 'Variant nach serialisierten Daten' den Typen-String auslesen.

Ich hab' aber eher das Gefühl, dass ich hier den Wald vor lauter Bäumen nicht sehe und es in Wirklichkeit viel einfacher geht.



Gruß dimitri

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.02.2010, 11:04
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Eventstruktur: Wer war's?
' schrieb:ich würde gerne wissen, ob es eine einfache Möglichkeit gibt, zu erfahren, welches Control genau ein Event ausgelöst hat.
Ein Eventcase hat neben "neuer Wert" etc. auch einen Parameter "Control". Der enthält zur Laufzeit die Referenz auf das Element, das den aktuellen Event ausgelöst hat. Also: Referenzen vergleichen.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2010, 11:11
Beitrag #3

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Eventstruktur: Wer war's?
Klar ...Wall

Mich hat das irritiert, dass man CtlRef nicht direkt an einen Selektor anschließen kann. Aber jetzt ist mir klar wie das geht. Danke.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2010, 11:14 (Dieser Beitrag wurde zuletzt bearbeitet: 01.02.2010 11:15 von Y-P.)
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
Eventstruktur: Wer war's?
Hier ein Bsp.:

Sonstige .vi  Event.vi (Größe: 9,91 KB / Downloads: 153)

Lv09_img2

Leider kann ich nicht runterspeichern auf 8.5 (Bug in LabVIEW, wenn Eventstruktur enthalten ist).
Darum hier ein Screenshot:
   

Gruß Markus

EDIT: Und ich war mal wieder zu langsam. TongueWink

--------------------------------------------------------------------------
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
01.02.2010, 11:18
Beitrag #5

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Eventstruktur: Wer war's?
Noch besser ... das macht man also mit 'ner Node. Ich hätte jetzt angefangen zu vergleichen. Also für jedes Control ...

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2010, 11:30
Beitrag #6

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Eventstruktur: Wer war's?
Wie? HmmO

Gruß Markus

' schrieb:Noch besser ... das macht man also mit 'ner Node. Ich hätte jetzt angefangen zu vergleichen. Also für jedes Control ...

--------------------------------------------------------------------------
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
01.02.2010, 11:40
Beitrag #7

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Eventstruktur: Wer war's?
Naja so irgendwie:
   

Händisch eine Refenrenz vom Control erstellen und dann gucken, ob's die ist. Oder wär das auch nicht gegangen?

... mit der Node ist natürlich besser.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2010, 12:10
Beitrag #8

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Eventstruktur: Wer war's?
' schrieb:Händisch eine Refenrenz vom Control erstellen und dann gucken, ob's die ist.
So mach ich das immer.

Zitat:... mit der Node ist natürlich besser.
Welchen Node nimmst du dann? Label? Und vergleichst den mit dem Namen des Elementes? Also mit einem String? Würd ich nicht machen: Was ist wenn du den Namen des Elementes (warum auch immer) ändern willst?

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2010, 13:05
Beitrag #9

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Eventstruktur: Wer war's?
' schrieb:Welchen Node nimmst du dann? Label? Und vergleichst den mit dem Namen des Elementes? Also mit einem String? Würd ich nicht machen: Was ist wenn du den Namen des Elementes (warum auch immer) ändern willst?
Ok, das ist ein berechtigter Einwand. Sollte man im Hinterkopf behalten.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen 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
  Eventstruktur im SubVI - Datenaustausch TpunktN 5 2.865 01.07.2021 07:15
Letzter Beitrag: Zelos
  Eventstruktur in Sub VI Ingo2 1 3.204 20.07.2015 13:27
Letzter Beitrag: GerdW
  Eventstruktur mit 2 Events Großer_Stein 3 3.757 11.06.2015 10:11
Letzter Beitrag: Großer_Stein
  Eventstruktur lola2014 12 8.526 26.01.2015 16:28
Letzter Beitrag: GerdW
  Wert aus Eventstruktur creo_123 22 13.250 05.11.2013 21:45
Letzter Beitrag: GerdW
  Stop während Eventstruktur am laufen ist haydenfan 5 5.437 05.11.2013 09:50
Letzter Beitrag: haydenfan

Gehe zu: