Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Hier gibt es news und noch mal news
  • Seite:
  • 1

THEMA:

Programmierung von Kreisel mit 3-St.-Sch. + Taster 14 Dez 2014 23:07 #1

  • sttts
  • stttss Avatar Autor
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 35
  • Dank erhalten: 6
Hallo,

ich habe eine Programmierfrage zur DC16. Ich habe mir die Knüppeltaster von RC-Technik geleistet und wollte nun mittels Taster den Flächenkreisel schalten, und zwar so, das die Grundstellung (aus, normal, hold) per Dreistufenschalter gewählt wird, Gyro gain per Analogregler. Der Taster am Knüppel schaltet temporär einen Modus weiter (off -> normal bzw. normal -> hold). Der Gyro selbst erwartet 0 für off, 0-100% normal, 0- -100% hold.

Mit dem Gyro sens über die Modelleinstellungen habe ich dieses Verhalten nicht hinbekommen, auch nicht mit logischen Schaltern. Meine einfachste Lösung bisher besteht nun aus 5 logischen Schaltern (für die Kombinationen von Taster und 3-Stufenschalter) und 2 freien Mixern (für normal und hold, um den Analogregler in den Gyro zu mixen). Irgendwie kommt mir das viel zu kompliziert vor für so eine Lösung. Insbesondere weil man sich bei mehreren Modellen einen Wolf programmiert.

Hat jemand was ähnliches umgesetzt und eine elegantere Lösung parat? Hauptproblem war immer, dass sich Mixer auf Ausgabekanäle beziehen, nicht die Eingabe vom Gyro sens. Perfekt wäre auch ein arithmetisches + bzw. * bei den logischen Schaltern. Gibs leider auch nicht.

Viele Grüße
Stefan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von sttts.

Programmierung von Kreisel mit 3-St.-Sch. + Taster 15 Dez 2014 19:27 #2

  • ***EX
  • ***EXs Avatar
  • Offline
  • Benutzer ist gesperrt
  • Benutzer ist gesperrt
  • Beiträge: 4974
  • Dank erhalten: 2409
Hallo Stefan,
Dazu brauchst du eine definierte Gyrofunktion, zwei logische Schalter, einen 3-Wegschalter und einen Taster mit Memoryfunktion.
Es ist kein Mischer notwendig.

MFG Harald.
Folgende Benutzer bedankten sich: Küstenschwalbe

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Programmierung von Kreisel mit 3-St.-Sch. + Taster 15 Dez 2014 22:26 #3

  • ***EX
  • ***EXs Avatar
  • Offline
  • Benutzer ist gesperrt
  • Benutzer ist gesperrt
  • Beiträge: 4974
  • Dank erhalten: 2409
Hallo Stefan,
Anbei die Anleitung. Sb ist der 3-Stufenschalter mit hinten OFF 0%, mittig NORMAL 0 bis +100% und vorne HOLD mit 0 bis -100%.
SC ist der 2-Wegschalter oder Button mit Memoryfunktion.
1.) Gyrofunktion mit logischem Schalter L2.

Anhang wurde nicht gefunden.



2.) SC in hinterer Stellung = OFF 0%

Anhang wurde nicht gefunden.



3.) SC mittige Stellung = NORMAL 0 bis +100%, P6 ist der Drehgeber zur Feineinstellung

Anhang wurde nicht gefunden.



4.) SC vordere Stellung = HOLD mit 0 bis -100%, P6 ist der Drehgeber zur Feineinstellung

Anhang wurde nicht gefunden.



5.) Der logische Schalter L1

Anhang wurde nicht gefunden.



Mit Geber 1 SB in mittlerer Stellung

Anhang wurde nicht gefunden.



Und Geber 2 SC in vorderer Stellung.

Anhang wurde nicht gefunden.



6.) Der logische Schalter L2 mit aktivierter Option Mitte + Prop. für beide Geber.

Anhang wurde nicht gefunden.



MFG Harald
Folgende Benutzer bedankten sich: Küstenschwalbe

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von ***EX.

Programmierung von Kreisel mit 3-St.-Sch. + Taster 15 Dez 2014 22:37 #4

  • ***EX
  • ***EXs Avatar
  • Offline
  • Benutzer ist gesperrt
  • Benutzer ist gesperrt
  • Beiträge: 4974
  • Dank erhalten: 2409
Hier Teil 2 der Erklärung:
Der erste logische Schalter macht nicht anderes, als aus der hinteren Stellung und mittigen Stellung von SB und der vorderen Stellung von SC
einen logischen 3-Wegschalter. Steht SC in hinterer Stellung so arbeitet der Schalter wie bisher mit hinten -100%,mittig 0% und vorne +100%.
Schaltest du nun SC nach vorne dann wird der virtuelle 3-Wegschalter aktiv. Bei SB hinten und SC vorne hast du nun in dieser Stellung 0%
und wenn du SB mittig stellst, stehen 100% an. Der zweite logische Schalter nimmt durch die Option (LIN) und die Verknüpfung ODER den
größeren Wert zwischen dem neuen virtuellen 3-Wegschalter L1 und dem Schalter SB. Der 2-Wegschalter verschiebt also alle Stellungen nach vorne.
Wenn man die Logik, die dahinter steht versteht ist es eigentlich ganz einfach.
P.S Im logischen Schalter L1 bedeutet x = -100%, die Null = 0% und das Hackerl +100%
Anbei ein Mustermodell zum Testen.

MFG Harald
Folgende Benutzer bedankten sich: Küstenschwalbe

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von ***EX.

Programmierung von Kreisel mit 3-St.-Sch. + Taster 16 Dez 2014 22:10 #5

  • sttts
  • stttss Avatar Autor
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 35
  • Dank erhalten: 6
Vielen Dank Harald für die tolle Anleitung! Ich werde es gleich ausprobieren.

Viele Grüße
Stefan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Programmierung von Kreisel mit 3-St.-Sch. + Taster 16 Dez 2014 22:32 #6

  • sttts
  • stttss Avatar Autor
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Beiträge: 35
  • Dank erhalten: 6
Funktioniert bestens. Wenn man den Multi-Operator versteht, ist deine Lösung ganz einfach.

Grüße
Stefan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Ladezeit der Seite: 0.241 Sekunden
Powered by Kunena Forum