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:

Tastatursteuerung Festlegen



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!

03.11.2014, 15:14
Beitrag #1

Marija Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Nov 2014

2014
-
kA



Tastatursteuerung Festlegen
Hallo liebe LV Erfahrene,

ich nutze seit kurzem LabVIEW und muss um mich reinzuarbeiten ein Tutorium machen.
Meine jetzige Aufgabe ist das Tetris schreiben. Das funktioniert soweit auch ganz gut. Ich möchte jetzt, dass der Spieler bevor er anfängt zu spielen selbst festlegen kann mit welchen Tasten er das Spiel steuert. Die Steuerungstasten sind jetzt noch von mir vorgegeben.
Ich hab aber keine idee wie ich das machen kann, kann mir da einer helfen?
Danke schon mal.

LG Marija
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2014, 16:48
Beitrag #2

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Tastatursteuerung Festlegen
Hallo Marija,

du kannst jedem Steuerelement auch programmatisch eine Taste zuweisen, allerdings nur die Funktionstasten und ein paar "Sondertasten" Pos1, Ende etc.
Das geht über Eigenschaftsknoten.

Willst du eine beliebige Taste zuweisen, musst du das Event Taste gedrückt abfangen und den Tastencode auswerten.


Gruß, Marko


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2014, 16:58
Beitrag #3

Marija Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Nov 2014

2014
-
kA



RE: Tastatursteuerung Festlegen
ich meinte eher wenn der stein nach rechts bewegt werden soll drücke ich rechts, wenn er nach links bewegt erden soll links(also auf der Tastatur). wenn eine Taste gedrückt wurde wird in der Eventstruktur der scancode abgefragt und wenn dafür ein Ereignis festgelegt wurde eben ausgeführt.
nur die steuerungstasten wurden ja von mir eben vorgegeben, ich will aber dass man vor spielbeginn entscheiden kann mit welchen tasten man das spiel steuert....
also dass man zb sagt, dass die steine nicht mit der Rechtstaste nach rechts bewegt werden sondern mit z.B d.
Das müsste doch iwie gehen....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2014, 17:03
Beitrag #4

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Tastatursteuerung Festlegen
Ja, dann kommst du aber an der von mir beschriebenen Prozedur nicht vorbei!
Du musst sowieso festlegen, dass ein Knopf "links" programatisch "gedrückt " wird, wenn der Stein nach links gerückt werden soll. Was allerdings das programatische Drücken, also Wert(SGL) auslöst, das definiertst du, in dem du dem Knopf "nach links" eine Taste mit der von mir beschriebenen Prozedur zuweist.
Welche Taste das sein soll, kannst du vorher über einen Dialog abfragen, oder aus einer ini lesen.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2014, 17:09
Beitrag #5

Marija Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Nov 2014

2014
-
kA



RE: Tastatursteuerung Festlegen
hm.... klingt hilfreich.... aber ich versteh den vorgang nicht so ganz.... ich hab doch gar keine boolischen knöpfe da....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2014, 17:17
Beitrag #6

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Tastatursteuerung Festlegen
(03.11.2014 17:09 )Marija schrieb:  hm.... klingt hilfreich.... aber ich versteh den vorgang nicht so ganz.... ich hab doch gar keine boolischen knöpfe da....

na dann lad mal ein VI hoch, in dem man dein Problem nachvollziehen kann.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.11.2014, 08:25
Beitrag #7

Marija Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Nov 2014

2014
-
kA



RE: Tastatursteuerung Festlegen
So ich hoffe das reicht, sub vi hab ich jetzt nicht dazugefügt, da ist aber nur die verschiebung drin....


Angehängte Datei(en)
14.0 .vi  Tetris mit SubVI.vi (Größe: 92,56 KB / Downloads: 190)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.11.2014, 13:07
Beitrag #8

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Tastatursteuerung Festlegen
Hallo Marija,

kannst du das mal unter LV 2011 speichern (Dateimenü --> für Vorgängerversion speichern) ?

Danke!

Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.11.2014, 14:09
Beitrag #9

Marija Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Nov 2014

2014
-
kA



RE: Tastatursteuerung Festlegen
Hoffe das war richtig...


Angehängte Datei(en)
11.0 .vi  Tetris mit SubVI.vi (Größe: 59,38 KB / Downloads: 175)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.11.2014, 14:44 (Dieser Beitrag wurde zuletzt bearbeitet: 04.11.2014 14:45 von Trinitatis.)
Beitrag #10

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Tastatursteuerung Festlegen

Akzeptierte Lösung

Hallo Marija,

ich hab dir das jetzt mal mit einem Beispielarray fertiggemacht. Der user muss dann für die entsprechenden Elemente die Taste eintragen. Das muss noch programmiert werden. Auf LV-Ebene ist der INdex der gefundenen Taste entscheidend.

Noch eine Anmerkung:

- Du solltest gleich am Anfang drauf achten, dass deine VIs nicht zu groß werden - 3fache Monitor-X-Ausdehnung ist viel zu unübersichtlich.
- Verwende gestapelte Sequenzen.
- Setze die Controls nicht auf Symbol (kann man auch in den Optionen einstellen).
- Benutze aussagekräftige Namen für deine Sub-VIs
- Kommentiere etwas ausführlicher, das wird dir später selbst helfen (kannste glaubenSmile)


Gruß, Marko


Angehängte Datei(en)
11.0 .vi  Tetris mit SubVI.vi (Größe: 64,38 KB / Downloads: 188)
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
  Mehrspaltiges Listenfeld mit "Elementwerte indexweise festlegen" füllen C.Maier 3 5.220 12.01.2017 15:09
Letzter Beitrag: C.Maier
  VI in Menü aufnehmen oder Tastenkürzel festlegen th13 6 6.242 10.06.2014 08:52
Letzter Beitrag: th13
  Tastatursteuerung + Frontpanelsteuerung LabViewUser2014 3 4.024 09.04.2014 21:03
Letzter Beitrag: LabViewUser2014
  Hohe Prozessorauslastung nach Festlegen von Fenstergröße/-Position Soean 22 15.907 13.06.2012 14:42
Letzter Beitrag: Soean
  Verzeichnis für Ausführung eines Programms festlegen S04View 3 4.429 02.03.2012 13:37
Letzter Beitrag: M Nussbaumer
  Tastatursteuerung nochecker 20 25.174 14.11.2011 09:34
Letzter Beitrag: JohnnyCatfish

Gehe zu: