OpenTx 2.2 Priorisierung der Flugphasen

Status
Nicht offen für weitere Antworten.

heikop

Erfahrener Benutzer
#1
Moin,

ich bin seit gestern wegen schlechten Wetters an der "Optimierung" meiner Modelleinstellungen
und wollte wegen der besseren Übersicht von der Flugmodusumschaltung per Schalterpositionsabfrage
nur die jeweilige Flugphase auswerten.

Das ging voll in die Hose.

Wie es aussieht sind die Flugphasen von 0 an priorisiert, und zwar absteigend.

Ich will aus jeder beliebigen Flugphase in den Butterflymodus umschalten können, wobei alle
anderen Flugphasen ausgeschaltet werden und die Querruder nicht mehr differenziert werden.

Will heißen - egal welche Flugphase gerade aktiv ist, wenn ich auf Landemodus umschalte haben alle
Ruder neutral zu stehen, Wölbklappenmitnahme aus, Querruder voller Weg nach oben und unten
und natürlich Butterfly incl. proportionalem Tiefenruder aktiv.


Wenn ich nun einfach bei folgender Flugphasenfolge

0 - Normalstellung, alles in Neutral, SB mitte
1 - Thermikstellung, Klappen und Querruder verwölbt, SB oben
2 - Speedstellung, Klappen und Querruder entwölbt, SB unten
3 - Butterfly, SE unten

Butterfly aktiviere, funken mir jedesmal die anderen Flugphasen dazwischen und Butterfly
funktioniert nur wenn Flugphasen 1 und 2 aus sind.

Ich kann das jetzt wieder korrigieren wenn ich zusätzlich die Schalter auswerte,
habe damit aber im Endeffekt das gleiche wie vor der ganzen Aktion, nur mit mehr Text.

Butterfly auf Fluphase 1 würde wohl helfen, dann müsste ich aber alles umschreiben,
gibt es noch eine andere Möglichkeit?
 

Elyot

Erfahrener Benutzer
#2
Um nicht alles umzustellen, lege logische Schalter für die Flugphasen an und verknüpfe die realen Schalter entsprechend.
 

heikop

Erfahrener Benutzer
#3
Das ist nicht nötig, ich kann ja innerhalb der jeweiligen Mischerzeile zusätzlich zu den
Flugphasen den entsprechenden Schalter abfragen, das klappt dann auch.

Nur habe ich dann das gleiche wie ohne die Abfrage der Flugphase.
Dann kann ich gleich wieder alle Flugphasen für alle Funktionen zulassen und
nur die Schalter auswerten, dafür benötige ich keine logischen Schalter.

Ich will das Ganze übersichtlicher und besser lesbar machen und nicht noch durch
zusätzliche Operationen verkomplizieren.
 

Elyot

Erfahrener Benutzer
#4
Wenn Du die Flugphasen mit logischem Schalter aktivierst, kannst Du für 0-2 einstellen, dass SE nicht unten sein darf. Damit gibt es dann keine "Doppelbelegung" bei den Flugphasen und die Prio ist außer Kraft gesetzt.
 

heikop

Erfahrener Benutzer
#5
Das mache ich doch auch, indem ich im Mischer SE oben als Vorgabe definiere.

Für den gleichen Effekt kann ich aber die Flugphasen im Mischer auch komplett weglassen
und nur für die Trimmung benutzen oder bin ich da auf dem Holzweg?
 

Elyot

Erfahrener Benutzer
#6
Viele Wege führen nach Rom. Sauber wäre, Butterfly nur für Flugphase Butterfly zuzulassen. Du kannst natürlich auch den Schalter direkt im Mischer verwurschteln. Dann brauchst Du aber keine Flugphase Butterfly. Für einmal einstellen und nix mehr ändern ist Schalter direkt abfragen okay. Nur meist schon nach ein paar Tagen fragt man sich dann schnell, was man da eigentlich gemacht hat.
 
#7
Hallo Heiko,

wenn Butterfly die anderen Flugphasen übersteuern soll, dann ist der richtige Weg, Butterfly eine höhere Priorität zu geben.
Alles andere ist von hinten durch die Brust ins Auge.
Ich würde den Aufwand einmal machen, dann hast Du eine saubere Programmierung.

Die Prioritäten sind genau für solche Fälle da, und wenn Du zusätzlich die Schalter der anderen Flugphasen abfragst,
baust Du eine völlig unnötige Verkomplizierung (und Redundaz) ein.
Wenn Du z.B. den Schalter für Thermik änderst, müsstest Du auch die Flugphase Butterfly wieder ändern.


Gruß
Reinhardt
 

heikop

Erfahrener Benutzer
#8
Reinhardt, Helmut, was denn nun? ;-)

Wie schon im FrSky Forum geschrieben werde ich die Reihenfolge der Flugphasen anpassen.

Netter fände ich es allerdings wenn man den Flugphasen nachträglich eine Priorität verpassen
könnte. In OpnTx ist praktisch alles frei definierbar und ausgerechnet bei den Flugphasen
muß eine bestimmte Reihenfolge beachtet werden, schon eigenartig.
 
#9
Reinhardt, Helmut, was denn nun? ;-)

Wie schon im FrSky Forum geschrieben werde ich die Reihenfolge der Flugphasen anpassen.

Netter fände ich es allerdings wenn man den Flugphasen nachträglich eine Priorität verpassen
könnte. In OpnTx ist praktisch alles frei definierbar und ausgerechnet bei den Flugphasen
muß eine bestimmte Reihenfolge beachtet werden, schon eigenartig.
Die nachträgliche bzw. von der Flugphasennummer unabhängige Priorisierung wäre natürlich die beste Lösung.

In der Tat ist OpenTX im Detail manchmal ein wenig umständlich.
Zum Beispiel dass man Telemetriewerte nich als ganzes kopieren, verschieben, etc. kann, ist ein weiteres Beispiel.


Gruß
Reinhardt
 

heikop

Erfahrener Benutzer
#10
Hallo Reinhardt, sorry für die Verwirrung bei meinem letzten Beitrag,
habe Dich mit Helle zusammengewürfelt.

Ich habe gerade mal die Reihenfolge geändert in

0 - Normalmodus
1 - Butterfly
2 - Speed
3 - Thermik

Jetzt klappt es wie gedacht, ohne zusätzlich die Schalterstellungen abzufragen.

Geht doch :)

Bezüglich der Kopierfunktionen von Companion gebe ich Dir recht, das ist
(noch?) nicht konsitent.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten