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 

Dieses Thema hat akzeptierte Lösungen:

Gibt es schon ein fertig Enums mit allen Tasten?



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!

18.01.2012, 11:51
Beitrag #1

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
Gibt es schon ein fertig Enums mit allen Tasten?
Hallo zusammen,

diesmal habe auch ich wieder eine Frage:
Gibt es schon ein fertig erstelltes Enum, das alle Tasten enthält? Also "Name der Taste" und "KeyCode" als Index. Bsp.: "ESC" "1"

Hintergrund ist die Erstellung einer Case-Struktur in dem das "KeyUp-Event" ausgewertet werden soll, um Programm-ShortCuts zu definieren. Vielleicht das ganze dann in ein SubVI, um es in mehreren Events zu benutzen; Sonst muss ich es halt selbst zu Fuß basteln. Ich möchte halt das die Case-Struktur sich selbst dokumentiert und nicht immer ein Label in den Case muss, z.B. "ESC wurde gedrückt".


Danke für eure Zeit
und Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.01.2012, 13:05
Beitrag #2

Eldi Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Sep 2011

2010
2010
DE



RE: Gibt es schon ein fertig Enums mit allen Tasten?
hallo erik,

vlt hilft dir sowas.

Gruß Eldi


Angehängte Datei(en)
10.0 .vi  vkey.vi (Größe: 4,98 KB / Downloads: 198)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.01.2012, 13:26
Beitrag #3

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Gibt es schon ein fertig Enums mit allen Tasten?
Hallo Eldi,

danke für deine Rückmeldung. Das ist schon gut, leider ist die Auflistung nicht vollständig. die Buchstaben fehlen alle.

Wenn ich jetzt drüber nachdenke, wär auch ein StringArray in Ordnung, wobei der Index des Wortes dem ScanCode entspricht.


Danke für die Bemühungen
Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.01.2012, 14:42
Beitrag #4

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Gibt es schon ein fertig Enums mit allen Tasten?
Hallo nochmal,

ich hab mir nun auf die schnelle selbst geholfen und ein kleines Vi geschrieben, was mir hilft:
   

10.0 .vi  CreateKeyNamesArray.vi (Größe: 12,87 KB / Downloads: 193)


vielleicht hilft es nochmal jemandem

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 14:59
Beitrag #5

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Gibt es schon ein fertig Enums mit allen Tasten?
Ich habe das VI noch ein wenig verfeinert, und ein weiteres VI gebaut, dass ein wenig Magie betreibt.
Es schreibt automatisiert die strings in ein Enum-Control.

Hintergrund ist, dass man die items eines Enums nicht zur Laufzeit ändern kann. Es muss also ein anderes VI sein, dass dies macht.

10.0 .vi  CreateKeyNamesArray.vi (Größe: 15,53 KB / Downloads: 194)

10.0 .vi  CreateKeyNamesArrayScripting.vi (Größe: 18,7 KB / Downloads: 219)


Vielleicht hilft es ja noch jemandem
Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 15:09
Beitrag #6

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Gibt es schon ein fertig Enums mit allen Tasten?
(19.01.2012 14:59 )erik.brenncke schrieb:  Ich habe das VI noch ein wenig verfeinert, und ein weiteres VI gebaut, dass ein wenig Magie betreibt.
Es schreibt automatisiert die strings in ein Enum-Control.

Hintergrund ist, dass man die items eines Enums nicht zur Laufzeit ändern kann. Es muss also ein anderes VI sein, dass dies macht.


Vielleicht hilft es ja noch jemandem
Gruß

Es ist durchaus sinnvoll, dass man den Enum nicht zur Laufzeit ändern kann, dafür gibt es ja das fast gleiche Control "Text Ring" welches die Anpassung zur Laufzeit erlaubtBlush Nur so als HinweisBig Grin

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 15:12 (Dieser Beitrag wurde zuletzt bearbeitet: 19.01.2012 15:13 von eb.)
Beitrag #7

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Gibt es schon ein fertig Enums mit allen Tasten?
Hi,

das war mir durchaus klar, wie man ja am VI sehen kann, da wird das RingControl ja verwendet.
Aber schließlich wollte ich ja ein enum haben, um an einer CaseStruktur die Elemente zu sehen... wie im ersten Post geschrieben.


Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 15:25
Beitrag #8

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Gibt es schon ein fertig Enums mit allen Tasten?
(19.01.2012 15:12 )erik.brenncke schrieb:  Hi,

das war mir durchaus klar, wie man ja am VI sehen kann, da wird das RingControl ja verwendet.
Aber schließlich wollte ich ja ein enum haben, um an einer CaseStruktur die Elemente zu sehen... wie im ersten Post geschrieben.


Gruß

Ah okay, dachte ich geb mal meinen Senf dazuBig Grin Kann mir die VIs nicht ansehen, da ich LabVIEW 2009 habe.
Im Prinzip könntest du ja einen I16-Enum mit allen Zeichen erstellen und den Scancode in der Eventstruktur in den Enum casten oder nicht?

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 15:33
Beitrag #9

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Gibt es schon ein fertig Enums mit allen Tasten?
Genauso hab ich es auch gemacht... aber man braucht halt das enum erstmal Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 15:40 (Dieser Beitrag wurde zuletzt bearbeitet: 19.01.2012 15:44 von M Nussbaumer.)
Beitrag #10

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Gibt es schon ein fertig Enums mit allen Tasten?
(19.01.2012 15:33 )erik.brenncke schrieb:  Genauso hab ich es auch gemacht... aber man braucht halt das enum erstmal Smile

Hahaha das sieht man mal was passiert wenn man sich die VI's nicht ansieht (bzw. nicht kann) bevor man kommentiertDodgy
Sorry für das unnötige besserwissenBlush

Gruss Marc

Edit: Einen klitzekleinen Vorschlag hab ich noch Tongue Du kannst doch einfach das *.ctl des Enums hochladenSmile
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
  PID Regler gibt nur die Grenzen des Outputs aus. (An und Aus) ThoMey 9 6.876 18.01.2016 09:44
Letzter Beitrag: GerdW
  Beim vergleich kommt anscheinend schon kein boolscher Wert raus noled 3 4.694 04.12.2015 09:35
Letzter Beitrag: Lucki
  First Call? Funktion vs wann gibt mein Case false aus? anne 11 10.293 24.01.2014 08:34
Letzter Beitrag: GerdW
  Referenzen zu allen Elementen eines VIs Lucki 11 8.648 04.12.2013 22:46
Letzter Beitrag: Lucki
  Funktion Systembefehl ausführen gibt Fehler "Speicher voll" aus. vogster 6 8.360 17.11.2013 16:55
Letzter Beitrag: Lucki
  Coercion-Dot bei Enums mikano 3 3.711 23.07.2013 14:21
Letzter Beitrag: jg

Gehe zu: