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!
ist es möglich in einer Event Struktur auf eine Shared Variable z.B. bei Wertänderung zu reagieren?
Habe noch nicht herausbekommen wie man das einstellen könnte.
Gruss
GT123
Grüsse
GT123
Anzeige
01.07.2009, 13:41 (Dieser Beitrag wurde zuletzt bearbeitet: 01.07.2009 13:41 von jg.)
Ne, kannst du nur pollen. Oder du musst ein entsprechendes Benutzer-Event einrichten, aber da pollst du dann auch irgendwo, um dieses Event auszulösen.
Gruß, Jens
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!
' schrieb:ein selbstdefiniertes Ereignis auslösen und natürlich in Ereignisstrukturen darauf reagieren
Hallo TSchAC,
wir war das noch mal mit dem Ereignis. Theortisch will ich ein Ereignis auf True setzen u. in der Event Struktur abfragen.
Wo soll dies in der Even Struktur zu finden sein.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
ich versuche gerade eine Anwendung mit einem user event.
Siehe Bild.
Die Event Structure soll auf diesen Case durchlaufen wenn unter anderem der First Call des Vi`s True hat (also nur das erste mal).
Nun ist es so das dieses Case andauernd durchlaufen wird, irgendetwas stimmt mit dem user event noch nicht?
Ich würde hier kein User-Event verwenden. Ich mach das immer so: Zu Beginn des Programms (also einmalig) generiere ich Event mittels des Propertynode "Wert(signalisierend)". Kommt dann das Programm auf die Event-Struktur, wird dieser Event abgearbeitet.
Dabei ist es völlig egal, welches Element innerhalb welches Clusters für das Property verwendet wird. Es muss lediglich das Richtige als Value reingeschrieben werden.
Außerdem:
Das SubVI "Profil-Dynamik" muss sequenziert werden! Wenn es so ohne Datenfluß im Event steht, kannst du nicht sagen, ob die Referenz auf die alten Daten (Bedienelement PROFIL, Eingang von bundlen) oder auf die neuen Daten (Variable PROFIL, Ausgang von Bundle) zeigt.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Zitat:Außerdem:
Das SubVI "Profil-Dynamik" muss sequenziert werden! Wenn es so ohne Datenfluß im Event steht, kannst du nicht sagen, ob die Referenz auf die alten Daten (Bedienelement PROFIL, Eingang von bundlen) oder auf die neuen Daten (Variable PROFIL, Ausgang von Bundle) zeigt.
Danke das ist ein guter Hinweis, habe es sequenziert.
Zitat:Zu Beginn des Programms (also einmalig) generiere ich Event mittels des Propertynode "Wert(signalisierend)".
Diesem kann ich nicht ganz folgen. Hat deine Lösung nichts mit einem First Call ... zu tun.
Ein Propertynode "Wert(signalisierend)" erstellen ist klar, aber von welchem Control?
' schrieb:Diesem kann ich nicht ganz folgen. Hat deine Lösung nichts mit einem First Call ... zu tun.
Nein, nichts mit First Call. Aber dem Prinzip nach mit einmalig zu Beginn.
Zitat:Ein Propertynode "Wert(signalisierend)" erstellen ist klar, aber von welchem Control?
Mit irgendeinem Control, das sich in irgendeinem der sechs Profil-Clustern befindet.
Befindet sich z.B. im Cluster "Profil Prüfling" eine String-Variable "Prüfling", so erstellt du von dieser einen Variablen zwei Propertynodes: eines liest du aus und schreibst den Wertv per "Wert(signalisierend)" in den anderen Knoten.
Da du den Value-Changed-Event gemacht hat vom ganzen Cluster ist es egal, ob der Cluster geändert wird, oder eines seiner Mitglieder.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).