Hallo,
ich habe mal wieder ein, wie es scheint simples Problem, wofür ich jedoch keine Lösung finde.
Ich möchte mit einem Barcodescanner Barcodes in ein String-Array einlesen. Um zu verhindern, dass der Nutzer Interaktionen mit der Maus ausführen muss, möchte ich den Tastaturfokus beim Öffnen des FP auf das erste Element meines Arrays stellen. Labview bietet zwar einen Eigenschaftsknoten dafür, jedoch ist es zufällig, auf welches Arrayelement der Fokus beim Start gesetzt wird. Ich vermisse da noch irgendwo eine Indizierungszuweisung. Als Beispiel habe ich ein einfaches VI angehängt.
Hat jemand einen Tipp für mich? Danke.
Gruß Oldie
Wie den Tastaturfokus auf erstes Arrayelement setzen?
-
- interested
- Сообщения: 6
- Зарегистрирован: 10 июл 2012, 11:52
- Версия LabVIEW: 10
- Контактная информация:
Wie den Tastaturfokus auf erstes Arrayelement setzen?
- Вложения
-
- SubVI_Tastenfocus.vi
- (8.4 КБ) 226 скачиваний
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Wie den Tastaturfokus auf erstes Arrayelement setzen?
Hi!
Nimm dir anstatt des Array-Controls ein List-Control, da hast du dann viel mehr Properties.
Gruß
Nimm dir anstatt des Array-Controls ein List-Control, da hast du dann viel mehr Properties.
Gruß
- Вложения
-
- editrow.png (1.57 КБ) 4111 просмотров
-
- interested
- Сообщения: 6
- Зарегистрирован: 10 июл 2012, 11:52
- Версия LabVIEW: 10
- Контактная информация:
Re: Wie den Tastaturfokus auf erstes Arrayelement setzen?
Morgen,
danke für die schnelle Antwort und Lösung. Mit Listenfeldern und Tabellen funktioniert es, leider nicht bei Arrays. Ich hätte aus optischen Gründen gerne die Arraydarstellung auf dem FP genommen. Aber mit der Liste kann ich auch leben.
Viele Grüße
danke für die schnelle Antwort und Lösung. Mit Listenfeldern und Tabellen funktioniert es, leider nicht bei Arrays. Ich hätte aus optischen Gründen gerne die Arraydarstellung auf dem FP genommen. Aber mit der Liste kann ich auch leben.
Viele Grüße
-
- interested
- Сообщения: 6
- Зарегистрирован: 10 июл 2012, 11:52
- Версия LabVIEW: 10
- Контактная информация:
Re: Wie den Tastaturfokus auf erstes Arrayelement setzen?
Hallo,
habe gerade noch mal ein wenig rumgespielt. Mit Tabellenelementen funktioniert es so wie gewollt, aber wie vorgeschlagen mit List-Controls kriege ich es nicht hin.
Ich bekomme doch beim Listenfeld zur Programmlaufzeit nur die Referenz auf die jeweilige Position zurück. Mit Barcodeleser was einlesen geht damit gar nicht!?
Oder habe ich da einen völligen Blackout.
LG Oldie
habe gerade noch mal ein wenig rumgespielt. Mit Tabellenelementen funktioniert es so wie gewollt, aber wie vorgeschlagen mit List-Controls kriege ich es nicht hin.
Ich bekomme doch beim Listenfeld zur Programmlaufzeit nur die Referenz auf die jeweilige Position zurück. Mit Barcodeleser was einlesen geht damit gar nicht!?
Oder habe ich da einen völligen Blackout.
LG Oldie
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Wie den Tastaturfokus auf erstes Arrayelement setzen?
Ja, da nimmst du den Property Node -> Items und füllst diesen mit deinem Array.