17.05.2010, 06:48
Beitrag #1
|
jak888
LVF-Gelegenheitsschreiber
Beiträge: 133
Registriert seit: Apr 2010
2010
2010
en
97447
Deutschland
|
Array of Cluster
Hallo,
ich baue gerade an einer Prüfroutine. Die einzelnen Fälle, die geprüft werden sollen können in ein 1-D Array of Cluster eingetragen werden. Die Cluster enthalten zunächst folgende Elemente: Name, aktiv/inaktiv Schalter, Einzeldurchlauf Schalter, Zeitverzögerung und Abbruchbedingung.
Mit Hilfe des Einzeldurchlaufschalters soll es möglich sein einen einzelnen Prüffall laufen zu lassen, um zu sehen, ob dieser richtig funktioniert.
Gibt es eine Möglichkeit das Drücken des Einzeldurchlaufs in einer Event Structure zu registrieren und ein entsprechendes Event auszulösen?
Bin wie immer für jeden Input dankbar
"Good judgement comes from experience, experience comes from bad judgement."
|
|
|
17.05.2010, 09:23
Beitrag #2
|
|
|
17.05.2010, 09:27
Beitrag #3
|
jak888
LVF-Gelegenheitsschreiber
Beiträge: 133
Registriert seit: Apr 2010
2010
2010
en
97447
Deutschland
|
Array of Cluster
Ich wollte eigentlich mit dem Schalter in dem Array das Event auslesen und nicht im Event den Schalter abfragen.
"Good judgement comes from experience, experience comes from bad judgement."
|
|
|
17.05.2010, 09:49
Beitrag #4
|
|
|
17.05.2010, 10:26
Beitrag #5
|
BsaiboT
LVF-Stammgast
Beiträge: 449
Registriert seit: Nov 2009
2010
2007
kA
22459
Deutschland
|
Array of Cluster
' schrieb:Ich wollte eigentlich mit dem Schalter in dem Array das Event auslesen und nicht im Event den Schalter abfragen.
Du meinst das Event auslösen? Oder?
Genau dies geschieht, wenn du einen Wert änderst, sprich den Schalter im Cluster bedienst. Da du ein Array of Cluster hast, weisst du jetzt aber nicht welches Arrayelement das Event ausgelöst hat und dies musst du dann, wie IchSelbst geschrieben hat, bei Auslösung des Events herausfinden.
Oder meinst du evtl etwas ganz anderes und wir sind auf dem Holzweg?
Grüße,
Tobias Brüggemann
Dipl.-Ing.(FH) Nachrichtentechnik/Elektronik
|
|
|
18.05.2010, 00:03
Beitrag #6
|
|
|
18.05.2010, 00:07
Beitrag #7
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Array of Cluster
Wollte mal den Vergleich Old-New-Value in die Runde schmeissen.
|
|
|
18.05.2010, 07:45
Beitrag #8
|
jak888
LVF-Gelegenheitsschreiber
Beiträge: 133
Registriert seit: Apr 2010
2010
2010
en
97447
Deutschland
|
Array of Cluster
Danke für den ganzen Input. Das Problem dabei ist, wenn ich den Value Change (oder was auch immer) des Arrays mit der Event Structure auslöse, dann muss ich noch rausfinden, was sich gerade geändert hat. Dies ist relativ Zeitkritisch. Da jetzt aber jeder Value Change die Event Structure auslösen würde, also auch die Eingabe eines neuen Namens, oder ähnliches müsste ich für jede Eingabe die Event Structure durchlaufen lassen. Was das für die Laufzeit und Reaktivität des Programms heißt kann man sich ja vorstellen.
Da der Einzeldurchlauf nur eine Spielerei war und der Aufwand doch recht hoch wäre, wird der jetzt einfach kurzer Hand weggelassen und sofern ich dazu gegen Ende des Projektes noch in Stimmung bin durch einen Single stepping lauf ersetzt.
Danke trotzdem für die vielen Antworten
"Good judgement comes from experience, experience comes from bad judgement."
|
|
|
18.05.2010, 09:34
Beitrag #9
|
|
|
| |