WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Home Cockpit - Das Forum für die "Bastler" (http://www.wcm.at/forum/forumdisplay.php?f=55)
-   -   Tastaturbefehle mittels Rotary?? (http://www.wcm.at/forum/showthread.php?t=173940)

protonmw 13.09.2005 18:16

Tastaturbefehle mittels Rotary??
 
Ich möchte mit einem Rotary Switch Tastaturbefehle auslösen.
Nach links zB Shift+H; nach rechts Shift+J

Wie macht man sowas?

PS:hab zwar schon was erstellt (CCC) aber der Rotary erzeugt keine neue Flanke beim Drehen und somit kein erneutes Keyboardevent...

Pantu 13.09.2005 20:26

Hallo Marc,

welche Art von Rotary verwendest Du?

Mit einem Knitter z.B. geht das problemlos, da er wie 2 unabhängige Taster funktioniert. Je nach Drehrichtung liefert der eine oder der andere Taster Impulse.

Mit sogenannten "phaseshift coded rotaries" (z.B. Alps oder ähnliche z.B. von C....d) braucht man eine Drehrichtungserkennungs Schaltung (z.B. REDEC), da beide Ausgänge beim Drehen Impulse Liefern. Die Drehrichtung steckt in der 90Grad Phasenverschiebung der beiden Pulse zueinander. Mit anderen Worten: Je nach Drehrichtung kommt der eine Impuls 90Grad vor dem anderen und umgekehrt.

Ansonsten einfach jedem Taster im FSBus Router einen Befehl zuordnen und fertig.

Hoffe Dir weitergeholfen zu haben.

Gruß
Peter

protonmw 13.09.2005 23:28

Hat leider nicht ganz geholfen...;)

Ich verwende 12stage Drehschalter von C..rad.
Geht das auch irgendwie??

Pantu 14.09.2005 11:01

Hallo Marc,

das geht schon, aber nur mit FSBus. Schau mal in die Unterlagen von FSBus, dort ist die Verdrahtung eines 12 pol Drehschalters als Rotary beschrieben.

Hoffe das hilft.

Gruß

Peter

protonmw 14.09.2005 19:41

Ja schon klar!

Ich weiß wie das geht, habe das standart heading draufgelegt - geht auch!

möchte aber Tastaturbefehle damit auslösen (für die leidige PMDG)!!

peter_b 14.09.2005 20:10

hallo,

melde den 12er rotary als
12 einzelne schalter an,
und weise den einzelnen tastaturbefehlen
jeweils einem schalter zu.

ich hab es nicht so gemacht, da ich projekt magenta habe,
aber ich denke, so müßte das gehen.

gruß aus der sonne

peter b.

protonmw 16.09.2005 00:51

Jo das ist genial!!

Es sind übrigens nur 4 Schalter...

ABER wie werte ich denn jetzt eine Links- bzw. Rechtsbewegung aus?

Pantu 17.09.2005 09:09

Hallo Marc,

das ist ja die Crux. Was Peter offensichtlich gemacht hat ist mit dem Drehschalter einzelne Funktione der PM software zu bedienen.

Wenn Du jedoch mit dem Drehschalter Werte, je nach Drehrichtung verändern willst, bleibt Dir nur den 12 pol. Drehschalter als Drehgeber mit Richtungserkennung zu verschalten (FSBus!!).

Oder nimm Knitter Drehgeber und Du bist so ziemlich alle Sorgen los.

Gruß

Peter

borisvp 20.09.2005 12:17

Mahlzeit Marc,

beschreib doch bitte mal was du genau mit dem Drehgeber steuern willst, also welche Tastenfunktionen und was die bewirken sollen.

Ich will auch noch bisschen drauf rumdenken :hallo:

Außerdem - vielleicht brauch ich das ja auch mal :D

Gruß
Boris

protonmw 23.09.2005 16:39

So... nach langer Pause! :zzz:

Ich möchte das HDG des Autopiloten steuern. Mit Standartflugzeugen kein Problem: Drehschalter (12polig, spezial Verdrahtung laut Manual FSBUS) als Rotary angemeldet und schon gehts.

Dreh ich nach links, dreht das Flugzeug nach links.
Dreh ich nach rechts, drehts nach rechts.

So weit so gut.

JETZT PMDG 737-600/700!! (Wie wir ja alle wissen, geht das mit der PMDG nicht, weil die keine OFFSET Adressen verwendet...oder so...)

Dreh ich nach rechts, soll für JEDEN KLICK einmal "STRG-SHIFT-H" gedrückt werden (Keyboardevent).
Dreh ich nach links, soll für JEDEN KLICK (des Schalters) einmal "STRG-SHIFT-G" gedrückt werden.


Alles klar??!!

:confused: :look: :lol:


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag