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 

Werteingabe von Frontpanel automatisch beenden



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!

24.11.2009, 20:17
Beitrag #1

htw10870 Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.11.2009, 20:52
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.696
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Werteingabe von Frontpanel automatisch beenden
' schrieb: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)?
Du kannst aber für Strings die Funktion "Wert beim Schreiben einlesen" aktivieren.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.11.2009, 13:29
Beitrag #3

htw10870 Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.11.2009, 14:26
Beitrag #4

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
Werteingabe von Frontpanel automatisch beenden
Hallo,
habs eben mal sogetestet.

scheint zu funktionieren.

Grüße
Achimedes


Angehängte Datei(en) Thumbnail(s)
   

Wer Rechtschreibfehler findet .... darf sie behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.11.2009, 14:40
Beitrag #5

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Werteingabe von Frontpanel automatisch beenden
' schrieb: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)?
Ja, du brauchst nur den Tastenfokus wegnehmen.


' schrieb:das hat erstmal geholfen - danke. Gibts trotzdem eine Möglichkeit dies programmatisch zu erzwingen, bspw. wenn es ein Pfad und kein String ist?
Verstehe ich jetzt nicht.


Angehängte Datei(en) Thumbnail(s)
   

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.11.2009, 14:54
Beitrag #6

htw10870 Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.11.2009, 15:12 (Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2009 15:20 von RoLe.)
Beitrag #7

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Werteingabe von Frontpanel automatisch beenden
Ach so, wenn auch eine Pfad-Eingabe im Cluster ist.
Zuerst schreibst du nur von Strings im Cluster und damit geht es, ohne das die Funktion "Wert beim Schreiben einlesen" aktiv ist.

EDIT: Du kannst auch noch einen zusätzlichen Event für den Pfad reinmachen.
Aber wenn Achimedes Lösung funktioniert ist es ja schön und gut.

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.11.2009, 15:31
Beitrag #8

htw10870 Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.11.2009, 15:37
Beitrag #9

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Werteingabe von Frontpanel automatisch beenden
Ja ist es, aber ich hatte noch zusätzliche Events, beim genauen betrachten ging es nicht.
Habe jetzt noch ein Bsp. gemacht, für jedes Clusterelement ein einzel Event.
Hoffe du hast es so gemeint.
Lv82_img


Angehängte Datei(en)
Sonstige .vi  htw10870_1.vi (Größe: 17,84 KB / Downloads: 167)

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.11.2009, 15:45
Beitrag #10

htw10870 Offline
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
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
  Stringeingabe automatisch beenden Tomy 6 4.214 24.09.2020 12:56
Letzter Beitrag: jg
  Frontpanel wird beim beenden nicht immer geschlossen Winterkind 4 3.534 08.04.2020 08:30
Letzter Beitrag: Freddy
  Exe nach Beenden automatisch schließen??? tholen 4 11.300 24.04.2008 15:57
Letzter Beitrag: tholen
  Frontpanel zentral in einem zweiten Frontpanel öffnen Simsdibims 10 12.186 28.09.2007 07:26
Letzter Beitrag: Simsdibims
  Tabellarische Werteingabe - welches VI?! dragonos 6 4.603 08.05.2007 16:07
Letzter Beitrag: Achim
  Bei Programmende auch LabVIEW automatisch beenden? M. Vöcking 3 3.977 04.08.2005 15:49
Letzter Beitrag: florian

Gehe zu: