LabVIEWForum.de
Frag zu Ereignisstrukturen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Frag zu Ereignisstrukturen (/Thread-Frag-zu-Ereignisstrukturen)

Seiten: 1 2


Frag zu Ereignisstrukturen - Lucki - 23.11.2006 09:35

' schrieb:jetzt möchte ich allerdings noch das ein Ereigniss nur dann ausgelöst wird wenn sich zb eine Boolsche variable von high auf low ändert also nur bei eine fallenden Flanke sozusagen
Das geht zwar, aber einfacher zu realisieren wäre diese Alternative:
Du löst bei jeder Wertänderung ein Ereignis aus, und in dem betreffenden Ereignisrahmen befindet sich ein Case. Links im Rahmen kannst Du den alten und neuen Wert auslesen, und machst den Vergleich "Neuer Wert kleiner als der alte?" Ja --> Ereignis behandeln; Nein--> Case-Rahmen ist leer.


Frag zu Ereignisstrukturen - Neo120484 - 23.11.2006 09:39

Hm ich glaube so hab ich das auch gerade Versucht zu lösen und entwerder ich hab nur einen Fehler in der Logik oder es Funktioniert nicht...


Die Frag ist nur warum sollte ich dann überhaupt Ereignisstrukturen nehmen wenn ich sowieso im polling verfahren die Wertänderung schicke und somit im Polling die Ereignisstruktur aufrufe..


Frag zu Ereignisstrukturen - Lucki - 23.11.2006 10:07

' schrieb:Hm ich glaube so hab ich das auch gerade Versucht zu lösen und entwerder ich hab nur einen Fehler in der Logik oder es Funktioniert nicht...
Die Frag ist nur warum sollte ich dann überhaupt Ereignisstrukturen nehmen wenn ich sowieso im polling verfahren die Wertänderung schicke und somit im Polling die Ereignisstruktur aufrufe..
In deinem Vi finde ich mehrere Sachen die mir nicht gefallen:[list=1]
[*]Ob Logik richtig oder falsch - diese Gehirnakrobatik bauchst Du dir gar nicht zumuten. Die Vergleichsoperatoren größer, kleiner, gleich, ungeich funktionieren nicht nur mit Zahlen, sondern auch mit booleschen Werten - nimm das, dann brauchst Du nicht mehr zu denken. <>
[*]Der Eigenschaftsknoten "Wert, signalisierend" signalisiert nicht nur, er weist auch einen Wert zu. Es ist also überflüssig, dann den Wert außerdem noch der Variablen selbst bzw. (an anderer Stelle) einer lokalen Variablen zuzuweisen.<>
[*]Für Erhöhung im +1 gibt es einen speziellen Operator<>
[*]Das Bedienelement "Zyklus" steht sinnlos frei im Raum herum. Warum verwendest Du das nicht direkt zum Auslesen anstelle der überflüssigerweise dafür erstellten lokalen Variablen?<>
[st]


Frag zu Ereignisstrukturen - Neo120484 - 23.11.2006 10:41

ok, alles geändert Big Grin

Jedoch funktioniert das mit dem alten und neuen Wert immer noch nicht und ich weiß nicht wieso..


Frag zu Ereignisstrukturen - jg - 23.11.2006 11:01

<div align="left">Hallo,

dein Vergleich ist ja immer noch so umständlich. Ich glaube, was Lucki meinte, war eher etwas in der folgenden Art:

[attachment=4118]

Und nebenbei eine grundsätzliche Frage, da du immer von nicht richtig funktionieren sprichst: Verwendest du zufällig mehr als eine Event-Struktur in deinem VI? Denn das führt praktisch IMMER zu Problemen.

MfG, Jens</div>


Frag zu Ereignisstrukturen - marker - 23.11.2006 11:19

Hallo Dominik,

ich löse das immer so (siehe Anhang).

Gruß,
Marko


Frag zu Ereignisstrukturen - Lucki - 23.11.2006 11:24

<div align="left">
' schrieb:ch glaube, was Lucki meinte, war eher etwas in der folgenden Art:
Nein, ich meine es unendlich viel einfacher (Bei einem Vergleich gilt immer "true">"false")
[attachment=4119]</div>
Edit: Im Case muß es richtig heißen "10-Flanke"


Frag zu Ereignisstrukturen - Neo120484 - 23.11.2006 12:33

@Jens G

Nein ich verwende nur eine Event Struktur

@Lucki

und das Funktioniert bei dir so? Also wenn ich das mit einem Bedienelement auf dem Frontpanel mache gehts tatsächlich aber wenn ich den Wert über einen Eigenschaftsknoten mit "wert signalisierend " ändere geht es nicht...

@marker

Danke, kanns mir leider nicht anschauen hab leider nur LabVIEW 7.1


Frag zu Ereignisstrukturen - marker - 23.11.2006 12:44

Entschuldige, hatte übersehen daß Du mit 7.1 arbeitest.

Hier das VI in 7.1.

Gruß,
Marko


Frag zu Ereignisstrukturen - Lucki - 23.11.2006 14:13

' schrieb:und das Funktioniert bei dir so?
Ja, siehe Anhang. Immer wenn die Lampe ausgeht, hört man einen Gong
[attachment=4122]