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 

Frag zu Ereignisstrukturen



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!

22.11.2006, 15:32
Beitrag #1

Neo120484 Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Nov 2006

7.1
2006
kA


Deutschland
Frag zu Ereignisstrukturen
    Hi alle zusammen ich hab zur zeit ein kleines Problem und zwar hab ich folgendes stück Code in LabVIEW (Siehe Bild)

diese Funktioniert auch wunderbar solange ich die Änderung des Zykluses über das Frontpanel mache wird jedoch der Inhalt/wert von Zyklus von meinem Programm geändert, so wird die Ereignisstruktur nicht ausgeführt. Nur wenn ich im Frontpanel den Wert manuell via Mausklick ändere..


Wie kann ich es schaffen das das ereigniss immer ausgeführt wird sobald sich er Wert in Zyklus ändert..


danke schon mal

gruß Dominik
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.11.2006, 15:44
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Frag zu Ereignisstrukturen
Probiere mal deine Event Struktur durch folgendes zu ersetzen.

Gruss, Eugen


Angehängte Datei(en) Thumbnail(s)
   

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2006, 15:46
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Frag zu Ereignisstrukturen
<div align="left">Hallo, Dominik,

eine Variablenänderung durch dein Programm heraus (also nicht im Frontpanel) wird nur dann als Event für die Eventstruktur erkannt, wenn du diese per "Eigenschaftsknoten->Value (Signaling)" änderst. Wenn du nur in eine lokale Variable oder bei einem Indikator den Wert änderst, wird kein Event ausgelöst.

MfG, Jens</div>

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2006, 15:56
Beitrag #4

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Frag zu Ereignisstrukturen
Hallo Dominik,

um Ereignisse programmatisch zu erzeugen gibts die Benutzerereignisse.

Gruß,
Marko

"Make it simple, make it strong!"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2006, 15:57
Beitrag #5

Neo120484 Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Nov 2006

7.1
2006
kA


Deutschland
Frag zu Ereignisstrukturen
@ eugen

wenn ich das so machen würde.. würde ich ja wieder pollen und das will ich nicht wollte es event gesteuert lösen..

@jens

danke werd ich mal ausprobieren ob ich es so hinbekommen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2006, 15:59
Beitrag #6

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Frag zu Ereignisstrukturen
' schrieb:Hallo Dominik,

um Ereignisse programmatisch zu erzeugen gibts die Benutzerereignisse.

Gruß,
Marko


Das stimmt, aber dann muss er seinen Quellcode doppelt(in zwei Ereignissen) schreiben. Ein Ereignis wäre "Werteänderung durch den Benutzer", das zweite "Benutzerdefinierter Ereignis", den du meinst.

Gruss

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.11.2006, 16:45
Beitrag #7

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Frag zu Ereignisstrukturen
' schrieb:Das stimmt, aber dann muss er seinen Quellcode doppelt(in zwei Ereignissen) schreiben. Ein Ereignis wäre "Werteänderung durch den Benutzer", das zweite "Benutzerdefinierter Ereignis", den du meinst.

Gruss

Hallo Eugen,

er lässt einfach seinen Quellcode von zwei Ereignissen starten, dazu braucht er diesen nicht zweimal zu erstellen. Ist im Grunde wie mit dem Property Node (Value (Signaling)) ,wie von Jens vorgeschlagen, nur daß ich es immer möglichst vermeide Property Nodes zu verwenden.

Gruß,
Marko

"Make it simple, make it strong!"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2006, 20:02
Beitrag #8

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Frag zu Ereignisstrukturen
<div align="left">Ich sage was andere schon gesagt haben mit anderen Worten:
Um das gewünschte Verhalten zu erzeugen, ist eine winzig kleine Veränderung in Deinem Programm erforderlich:
Jetziger Zustand: Du gibst, wenn Du den Wert "Zyklus" programmgesteuert veränderst, den neuen Wert in eine Lokale Variable oder in den Eigenschaftnoten Zyklus-->Wert ein. Das ist auf dem Bild zwar nicht zu sehen, aber es kann ja nicht anders sein.
Notwendige Änderung: Die lokale Variable "Zyklus" bzw. der Eigenschaftknote "Zyklus-->Wert" wird ersetzt durch den Eigenschaftsknoten Zyklus -->"Wert, signalisierend". Das ist alles.
Natürlich wird das Ereignis dann auch dann ausgelöst, wenn der neue Wert gleich dem alten ist. Das ist aber wohl bei einem Bedienereignis auch nicht anders. Wenn Du dort herumspielt und dann doch den alten Wert belässt, wird - glaube ich - auch ein Ereignis ausgelöst.</div>
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2006, 09:21
Beitrag #9

Neo120484 Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Nov 2006

7.1
2006
kA


Deutschland
Frag zu Ereignisstrukturen
Ja danke euch allen das mit dem Wert signalisierend haut auch so alles ganz gut hin..

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

wie löse ich das am besten kann mir da vielleicht noch jemand helfen?

thx

gruß Dominik
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2006, 09:29
Beitrag #10

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Frag zu Ereignisstrukturen
Hallo Dominik,

genau dazu kann das Benutzerereignis verwendet werden.
Das Benutzerereignis einfach in einem CASE mit den gewünschten Bedingungen starten.

Gruß,
Marko

"Make it simple, make it strong!"
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
  Verhalten von Ereignisstrukturen Takuro 18 16.044 31.05.2012 10:09
Letzter Beitrag: Takuro
  Ereignisstrukturen verschachteln haiopei 12 11.124 26.08.2010 13:21
Letzter Beitrag: TSC
  While Schleife in Ereignisstrukturen HamptiBampti 5 5.446 23.03.2007 15:25
Letzter Beitrag: Achim

Gehe zu: