Event Case mit Indicator
Hi,
mal grundsätzlich: Die Wartzeit in deiner Schleife mit den Eventcases kommt eh nicht zum tragen, weil diese Schleife nur dann abgearbeitet wird (1x), wenn irgendein Event ausgelöst wird. Du könntest an die Eventstruktur aber ne Zeit ungleich "-1" (Default) anlegen, dann würde der nächste Schleifendurchlauf solange verzögert, bis dahin würde auf evtl. Event gewartet.
Im "Normalfall" reagieren Eventstrukturen auf Benutzereingaben (Tastendruck etc.), und nicht auf sich verändernde Werte, die z.B. durch ne Leitung in ein Anzeigeelement geschrieben werden. Das muss man mit DynamicEvents lösen, Beispiele dazu in der Hilfe. Oder man schleift den alten Wert über ein Schieberegister in den nächsten Schleifendurchlauf und mach dort einen Vergleich (alter Wert = neuer Wert -> keine Aktualisierung)
Außerdem wird am Ausgang der Eventstruktur oft der Default-Value weitergegeben, d.h. nicht in allen Events ist dieser Ausgang verbunden. Was wird an diesen Stellen weitergegeben wenn der entsprechende Event eintritt? Ein (beliebiger) Defaultwert...ist das beabsichtigt?
Irgendwie werd ich aus deinen Erklärungen aber noch nicht so richtig schlau...
Gruss
Achim
"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)
|