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 

Ereignis "Wertänderung auf True", gibt es das?



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!

05.09.2012, 14:26
Beitrag #11

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Ereignis "Wertänderung auf True", gibt es das?
Hallo Philipp,

zwei Punkte:
- wenn du den Aufräumknopf gedrückt hättest, wären keine Strukturen verdeckt gewesen...
- bei den häufig genutzten PropertyNodes zur Anzeigenkonfiguration drängt sich mir der Gedanke auf: "Das könnte man sicher gut mit einer Statemachine erledigen!"...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.09.2012, 07:21
Beitrag #12

DrHoas Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 117
Registriert seit: Oct 2007

2011
2007
DE


Deutschland
RE: Ereignis "Wertänderung auf True", gibt es das?
Oha, von state machines hab ich noch nie was gehört, denke aber, dass ich hier richtig bin:
http://de.wikipedia.org/wiki/Endlicher_Automat

Ich würde sagen bei vielen Zuständen und Übergängen ist die state machine echt super aber ob sich das bei mir lohnt?
Was mich außerdem stört, ist, dass bei den Beispielen, die ich gefunden hab, immer drumrum eine While-Schleife ist (http://www.labviewportal.eu/viewtopic.php?f=13&t=522). D. h. es wird ständig abgefragt, ob der Benutzer etwas macht. Bei einer Ereignisstruktur, ist das natürlich auch so aber ich hab mir mal sagen lassen, dass die irgendwie tiefer im System ansetzt... irgendwas mit Registern, dann bin ich ausgestiegen...

Ich kann aus den genannten Beispielen auch nicht erkennen, wie ich um das Ein/Ausblenden bzw. Deaktivieren der Knöpfe käme.

Ja, der gute Aufräumknopf. Ich benutze LV schon, seit Version 8. Da gab's den Knopf noch nicht und ich hab mir meine eigenen Konventionen zum Verlegen von Kabeln etc. gemacht. Den Aufräumknopf hab ich ein paar Mal probiert und hab mich jedesmal gefragt, was das Durcheinander mit Aufräumen zu tun hat.
Andererseits gebe ich dir recht. In meinem richtigen Programm (nicht das Minimalbeispiel) hab ich mich schon gefragt, wo eigentlich der Schleifenzähler meiner For-Schleife hin ist. Nachdem ich deinen Tipp gelesen hab, hab ich ihn mal gesucht. Er hatte sich unter einem SubVI versteckt Smile

Danke auf jeden Fall für die Tipps und auch wenn ich hier jetzt keine Frage stelle, würde mich ein Feedback zu meinen gewagten Thesen freuen.

Gruß

Philipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.09.2012, 10:30
Beitrag #13

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Ereignis "Wertänderung auf True", gibt es das?
(06.09.2012 07:21 )DrHoas schrieb:  Oha, von state machines hab ich noch nie was gehört, denke aber, dass ich hier richtig bin:
http://de.wikipedia.org/wiki/Endlicher_Automat

Für die Umsetzung gibt es auch ein schönes Tutorial von NI:

Application Design Patterns: State Machines
http://www.ni.com/white-paper/3024/en


(06.09.2012 07:21 )DrHoas schrieb:  Was mich außerdem stört, ist, dass bei den Beispielen, die ich gefunden hab, immer drumrum eine While-Schleife ist (http://www.labviewportal.eu/viewtopic.php?f=13&t=522). D. h. es wird ständig abgefragt, ob der Benutzer etwas macht. Bei einer Ereignisstruktur, ist das natürlich auch so aber ich hab mir mal sagen lassen, dass die irgendwie tiefer im System ansetzt... irgendwas mit Registern, dann bin ich ausgestiegen...

Wenn die Statemachine mit dem Producer/Consumer Design kombinierst, dann wird deine Verbraucher-Schleife zur Statemachine und Benutzerereignisse werden abgearbeitet wenn Sie auftreten.


(06.09.2012 07:21 )DrHoas schrieb:  Ja, der gute Aufräumknopf. Ich benutze LV schon, seit Version 8. Da gab's den Knopf noch nicht und ich hab mir meine eigenen Konventionen zum Verlegen von Kabeln etc. gemacht. Den Aufräumknopf hab ich ein paar Mal probiert und hab mich jedesmal gefragt, was das Durcheinander mit Aufräumen zu tun hat.

Dafür gibts ja (ab der Version 10 glaube ich) das partielle Aufräumen Codeteilen Smile

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.09.2012, 06:49
Beitrag #14

DrHoas Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 117
Registriert seit: Oct 2007

2011
2007
DE


Deutschland
RE: Ereignis "Wertänderung auf True", gibt es das?
So, dann schließ ich den Thread mal ab. Ich hab mich für Jens Vorschlag entschieden. Ganz einfach weil ich es in zwei Minuten umsetzen konnte.
(05.09.2012 10:17 )jg schrieb:  1) Du liest beim Event den "New Value" aus, nur wenn der True ist, machst du was.

Fürs nächste Mal hab ich aber was gelernt. Danke!

Gruß

Philipp
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
Wink Benutzerdefinirtes Ereignis mit Arduino jennylena 1 2.824 15.02.2018 09:53
Letzter Beitrag: IchSelbst
  Ereignis Struktur 911tom 9 5.764 20.12.2017 20:57
Letzter Beitrag: GerdW
  Eventzähler bei Wertänderung 1990 8 5.056 22.05.2017 16:08
Letzter Beitrag: Freddy
  Nur Werte in Array wenn Case True PreVIEW 10 9.224 10.02.2017 15:25
Letzter Beitrag: Dalle
  Bekomme kein True aus Event Structure nixblicker 7 4.070 09.02.2017 09:52
Letzter Beitrag: nixblicker
Question Mit Wertänderung eine Case-Struktur ansteuern ChrisR_ 9 6.222 05.09.2016 11:21
Letzter Beitrag: TSC

Gehe zu: