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 

Event durch Anzeige auslösen



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!

19.11.2007, 16:38 (Dieser Beitrag wurde zuletzt bearbeitet: 02.12.2007 12:38 von jg.)
Beitrag #1

menace Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Nov 2007

8.5
2007
kA


Deutschland
Event durch Anzeige auslösen
Hallo zusammen,

ich bin noch ein ziehmlicher LabVIEW Anfänger und hab grad extrem Probleme mit dem Auslösen von Events.
Ich lese einzeln Werte ein und vergleich diese. Bei Übereinstimmung mit einem bestimmten Wert lass ich mir das über ein Anzeigelement im Panel (LED) anzeigen. Jedes mal wenn ein Wert übereinstimmt soll der Zeitpunkt der Übereinstimmung angezeigt werden. Dies würde ich gerne mit einer Event-Struktur machen, da ich das für die übersichtlichste Methode halte. Und obwohl der Event "Value Change" für die Anzeigen da ist, wird dieser Event nie ausgeführt!

Für entsprechende Schalter funktioniert ja alles ganz toll bei Event-Strukturen, aber was ist mit einem Anzeigelement?
Muss ich das erst irgendwie als Benutzerevent registrieren? Ist es tatsächlich so umständlich?
Bin am verzweifeln!

Ich hab ein kleines Beispiel gemacht, damit mein Anliegen etwas klarer wird.

Gruß,
menace


Sonstige .vi  zeig_zeit.vi (Größe: 15,27 KB / Downloads: 192)
(LV 8.5)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2007, 16:48
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Event durch Anzeige auslösen
ValueChange registriert eine manuelle Änderung durch den Benutzer...du könntest Value(Signaling) verwenden...aber du brauchst gar kein Event, das geht doch einfach mit ner Case-Struktur!

A.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2007, 17:03 (Dieser Beitrag wurde zuletzt bearbeitet: 19.11.2007 17:04 von menace.)
Beitrag #3

menace Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Nov 2007

8.5
2007
kA


Deutschland
Event durch Anzeige auslösen
Danke für die Antwort,

aber brauch ich dann nicht für 20 verschiedene Vergleiche auch gleich wieder 20 Case Strukturen? Sowas wollte ich eigentlich vermeiden, denn so funktioniert es schon. Finde ich persönlich aber etwas "umständlich".
Außerdem soll nur der einmalige Wechsel von "ungültigem" Wert auf "gültigen" Wert registriert werden.
Bei der Case Struktur hab ich ja das Problem, dass wenn die Bedingung wahr ist, diese Struktur immer wieder durchlaufen wird und meine eignetliche Zeit die ich haben will mir ständig überschrieben wird.

Natürlich kann ich meine Abfrage mit der Case Struktur wieder so hinbiegen, dass auch meine Zeit passt.
Ich nehm einfach den ungültigen wert als wahr an und wenn dann der gültige wert kommt verlasse ich die Case Struktur und hab so als letzten Wert die richtige Zeit. Aber ist doch total umständlich.

Wie war das mit Value(Signaling)? Sagt mir gar nichts. Hast dazu vielleicht nen Link oder einen Tipp wo das dokumentiert ist?

Gruß
menace
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2007, 17:49
Beitrag #4

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Event durch Anzeige auslösen
' schrieb:Wie war das mit Value(Signaling)? Sagt mir gar nichts. Hast dazu vielleicht nen Link oder einen Tipp wo das dokumentiert ist?

Du schreibst ja irgendwo den neuen Wert auf deinen Indicator...mach das nicht über ne Variable oder direkt in den Indicator, sondern nimm dafür einen PropertyNode des Indicators mit der Property "Value (Signaling)"...dann wird auch das ValueChanged-Event ausgelöst, weil du damit sozusagen einen Tastendruck "hintenrum" simulierst!

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2007, 15:24
Beitrag #5

menace Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Nov 2007

8.5
2007
kA


Deutschland
Event durch Anzeige auslösen
Vielen Dank!
Damit ist mir schonmal sehr geholfen, danke!

Grüße,
menace
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
  Event für X-Achsenveränderung durch User? M Nussbaumer 1 2.463 15.09.2011 15:10
Letzter Beitrag: jg
  Ereignisstruktur durch boolean auslösen big_ben 5 6.361 16.03.2009 20:58
Letzter Beitrag: jg

Gehe zu: