Hallo,
wie in einem anderen Thread versprochen, erfolgt hier die Beschreibung, wie ich die Umschaltung zwischen "Dämpfung" und "Heading Hold" ("HH") realisiert habe, sofern kein Knüppel der drei Achsen bewegt wird. Also: Steuere ich Höhe, Seite oder Quer, dann soll "Dämpfung" aktiviert sein; befinden sich alle Knüppel in Neutralposition, soll "HH" wirken.
Die Basis der Lösung stammt nicht von mir, sondern aus einem anderen Thread bzw. einem englischen YouTube-Video. Ich habe diese Lösung nur insofern weiterentwickelt, als dass ich mittels eine 3-Pos-Schalter auch den normalen Dämpfungsmodus sowie einen dritten Modus (bei mir "Horizont") schalten kann.
Vorgehen:
(1) Logische Schalter
Zuerst benötigen wir zwei kaskadierenden logische Schalter, welche die Knüppelbewegungen abfragen. Sie sind also aktiv, sobald eine der drei Achsen bewegt wird. Der erste logische Schalter fragt den Betrag des Knüppelausschlags ab und prüft, ob er größer als 3% ist. Der Betrag deshalb, weil es für die Abfrage egal ist, ob sich der Knüppel ins Positive oder Negative bewegt; die Bewegung selbst ist entscheidend. Und 3%, weil kleinere Werte i.d.R. zu empfindlich sind.
Der dritte logische Schalter ist erforderlich, um das Ein- und Ausschalten der Funktion zu realisieren. Bisher schalten die beiden logischen Schalter "ein", wenn ich einen Knüppel bewege. Diese Funktionalität benötigen wir zum automatischen Umschalten zwischen "HH" und "Dämpfung". Mit Hilfe des dritten logischen Schalters gelingt es aber nunmehr auch, "Dämpfung" permanent einzuschalten, egal ob ich die Knüppel bewege oder nicht. Er wird wie folgt eingestellt:
Somit haben wir erreicht, dass ich im Assist entweder permanent den "Dämpfungsmodus" anschalten kann oder den "HH-Modus", der aber nur so lange eingeschaltet ist, wie kein Knüppel bewegt wird; bei Knüppelbewegung wird zurück auf "Dämpfung" geschaltet.
Mit anderen Worten bewegen wir uns momentan zwischen den beiden Schaltzuständen "+100" und "-100". Für zwei Kreiselmodi auf einem 2-Pos-Schalter reicht das. Mein Ziel war es aber, einen dritten Modus auf einem 3-Pos-Schalter zu integrieren.
(2) Funktionskurve
Hierzu weisen wir als erstes der angelegten Funktion zur Modus-Umschaltung (bei mir "AssistModus") den eben definierten logischen Schalter L3 zu.
Wie schon angesprochen schalten wir momentan zwischen "+100" und "-100" hin und her. Möchte ich aber drei Schaltzustände ansprechen, muss ich irgendwie die "0" als Schaltzustand integrieren. Dies gelingt mit Hilfe der Funktionskurven: Für die Funktion "AssistModus" wird der Kurventyp "+positiv" eingestellt. Damit gelingt es, dass wir mit den beiden Schalterstellungen nunmehr zwischen "+100" und "0" hin und her schalten - die noch fehlende "-100" sprechen wir auf einem anderen Weg an, der im Folgenden beschrieben wird.
(3) Mischer
Die dritte Schalterposition, also die "-100" wird über einen Mischer angesprochen. Dabei machen wir es uns zu Nutze, dass ein Mischer mit einem Masterwert von "-100" und einer um 100% nach oben verschobenen Standardkurve bei Jeti immer (!) "-100" ausgibt. Folglich legen wir einen Selbstmischer "AssistModus auf AssistModus" an, weisen ihm den Masterwert von "-100" zu und verschieben die Standardkurve um 100% nach oben. Als Aktivierungsschalter für den Mischer wählen wir die noch unbelegte Schalterposition des bisher verwendeten 3-Pos-Schalters.
Jetzt haben wir erreicht, das wir mit dem 3-Pos-Schalter in der ersten Schalterstellung permanent "+100" ausgeben. In der zweiten Schalterstellung wird "0" ausgegeben, solange sich keine Knüppel bewegen, ansonsten erfolgt wiederum die Ausgabe von "+100". In der dritten Schalterstellung wird immer "-100" ausgegeben, egal in welcher Position sich die Knüppel befinden.
(4) Einstellungen im Assist
Jetzt muss ich nur noch diesen drei Schalterstellungen die von mir gewünschten Kreiselmodi im Assist zuweisen. Bei mir sind es "Dämpfung" bei "+100", "HH" bei "0" und "Horizont" bei "-100".
Viele Grüße
Kai