24.11.2009, 20:17
Beitrag #1
|
htw10870
LVF-Grünschnabel
Beiträge: 47
Registriert seit: Nov 2004
6.1, 8.00, 8.2, 8.2.1, 8.5, 8.5.1, 8.6, 2010
2004
de
01468
Deutschland
|
Werteingabe von Frontpanel automatisch beenden
Hallo,
ich frage die Wertänderung eines Frontpanelelementes (Cluster aus Strings) per Eventstruktur ab. Dabei wird ausgewertet ob eine Wertänderung vorlag oder die Maus den Bereich des Clusters verlassen hat. Das funktioniert soweit.
Leider ist es so, dass wenn ein Stringelement im Cluster zur Wertänderung per Maus angeklickt wird und irgend etwas geschrieben wird, das Verlassen des Mauszeigers aus dem Bereich des Clusters zwar das Event auslöst, aber die Daten aus dem noch zur Editierung aktivierten Stringelements nicht übernommen wird. Das hat leider Dateninkonsistenz zur Folge.
Gibt es eine Möglichkeit LabVIEW zu zwingen, bei Verlassen des Bereichs des Clusters die aktuelle Eingabe eines Clusterelements zu beenden (sprich Cursor weg und Daten übernehmen)?
Grüße
Mathias
|
|
|
24.11.2009, 20:52
Beitrag #2
|
|
|
25.11.2009, 13:29
Beitrag #3
|
htw10870
LVF-Grünschnabel
Beiträge: 47
Registriert seit: Nov 2004
6.1, 8.00, 8.2, 8.2.1, 8.5, 8.5.1, 8.6, 2010
2004
de
01468
Deutschland
|
Werteingabe von Frontpanel automatisch beenden
Hallo,
das hat erstmal geholfen - danke. Gibts trotzdem eine Möglichkeit dies programmatisch zu erzwingen, bspw. wenn es ein Pfad und kein String ist?
Grüße
|
|
|
25.11.2009, 14:26
Beitrag #4
|
|
|
25.11.2009, 14:40
Beitrag #5
|
|
|
25.11.2009, 14:54
Beitrag #6
|
htw10870
LVF-Grünschnabel
Beiträge: 47
Registriert seit: Nov 2004
6.1, 8.00, 8.2, 8.2.1, 8.5, 8.5.1, 8.6, 2010
2004
de
01468
Deutschland
|
Werteingabe von Frontpanel automatisch beenden
' schrieb:Ja, du brauchst nur den Tastenfokus wegnehmen.
Verstehe ich jetzt nicht.
Hallo,
Tastenfokus wegnehmen funktioniert eben nicht, hab ich schon probiert. Die Variante von Achimedes hingegen schon.
Grüße
|
|
|
25.11.2009, 15:12
(Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2009 15:20 von RoLe.)
Beitrag #7
|
|
|
25.11.2009, 15:31
Beitrag #8
|
htw10870
LVF-Grünschnabel
Beiträge: 47
Registriert seit: Nov 2004
6.1, 8.00, 8.2, 8.2.1, 8.5, 8.5.1, 8.6, 2010
2004
de
01468
Deutschland
|
Werteingabe von Frontpanel automatisch beenden
Interessantes Verhalten. Warum ist das bei Clustern mit unterschiedlichen Datentypen so?
Grüße
|
|
|
25.11.2009, 15:37
Beitrag #9
|
|
|
25.11.2009, 15:45
|
htw10870
LVF-Grünschnabel
Beiträge: 47
Registriert seit: Nov 2004
6.1, 8.00, 8.2, 8.2.1, 8.5, 8.5.1, 8.6, 2010
2004
de
01468
Deutschland
|
Werteingabe von Frontpanel automatisch beenden
Ja - so funktionierts. Interessant dabei ist, dass wenn das Event auf den gesamten Cluster bezogen wird funktionierts nicht, jedes Element einzeln abgefangen schon.
Danke und Grüße
Mathias
|
|
|
| |