OTX OpenTX Taranis Programmierung - Tips und Tricks

nique

Legal-LongRanger
Hallo Rupp

Bei mir half es, sich davon zu lösen, dass Knüppel/Schalter einem Kanal entsprechen!

So wie ich helle verstehe, ist mit "Dann die 2 Queerruder" die beiden Mischerkanäle für die Queerruder-Servos gemeint.

Die haben - nach seiner Ausführung - bis hier nur die Inputs von den Höhen-Sticks. Und mit dem zweiten Teil vom Satz meint er, dass zu diesen Mischerkanälen nun noch die Anweisungen ergänzt werden, dass auch auf die Queerruder-Sticks reagiert wird.

Ich hoffe, das hilft mehr als es noch mehr verwirrt ;)
 

nique

Legal-LongRanger
Hy nique,

leider nein da nicht nur Potis, sondern Potis mit Verstärker und auch auch Trimmtasten

Helle
Schade - hatte gerade nur die 5x vor Auge und gar nicht, wie das bei den Knüppeln in der Taranis aussieht. Vielleicht schau ich mir das doch mal noch genauer an, was der Aufwand wäre. Und vielleicht gibt das ja Stoff für eine neue HW-Mod... Wobei, wenn ein Amp noch dabei ist... Mal schauen...
 

ZJeeper

Erfahrener Benutzer
1. Wie bekomme ich es hin das ich bei Halbgas einen Sparchtext ausgegeben bekomme..."Schweben" ..und das ich diesen bei verlassen und erneuter Mittelstellung erneut angesagt bekomme?

2. Gibt es für die Sparchtexte irgenwelche Vorgaben in Bezug auf Qualität, Dateigröße, Länge, Name etc.?
 

helle

Erfahrener Benutzer
Hy,

Halbgas heist Knüppel steht ungefähr bei 0% also Mitte

In den Prog. Schaltern eine Bereich definieren entweder mit a~x
oder beser mit a Betrag 10 das ist dann +/-10%

Dann in den Spezialfunktionen mit diesem aktiven Prog. Schalter die Sprachdatei aufrufen.


Typ an Sprachdateien als MP3 Wav Dateien, 8 Zeichen, Mono, nicht Stereo, kein id3 Tag, usw.
Ja ein paar Dinge müssen zwingend eingehalten werden.

Zieh dir das neue Handbuch zu opentx2.0, da ist hinten ganz genau beschrieben was wie gemacht werden muss.


Helle
 

nique

Legal-LongRanger
Die Sprachansage bei Halbgas ist relativ einfach. Du brauchst dazu:
1. einen Custom-Switch der z.B. a~x den Mittelwert abfragt
2. eine Custom-Function die bei aktiv werden des obigen Switch die Track spielt

Ob aber das wirklich dann dem Schwebezustand entspricht weiss ich nicht... Bin kein Copter-Flieger. Sicherheit über den Schwebezustand hättest du ja nur mit dem Variometer...

Vermutlich funktioniert es, weil das Gewicht ja nicht ändert. Denke halt, wenn du einen Bierkasten anhängst, brauchste fürs schweben ev ein bisserl mehr Gas ;)

Für Nachahmer: einfach berücksichtigen und immer überlegen was ihr macht. Nicht dass man sich ab all der tollen features und programmsettings mal in falscher Sicherheit wähnt...


EDIT: Grummel - schon wieder zu spät
 

ZJeeper

Erfahrener Benutzer
Ok, Danke Helle...werde mich mal dran versuchen ;)
..und sie sagt dann nur einmal den Text an? Oder wiederholt sie ihn ständig? Und die Ansagelänge ist auch egal? Würde auch gerne beim Start(Beide Knüppel in die untere linke Ecke) ein Text abspielen lassen ;)


*Händeübermkopfzusammenschlag*
 

nique

Legal-LongRanger
Kannste einstellen, ob und wie der Wiederholzeitpunkt ist.

Andere Ansagen nach gleichem Muster. Schalter mit den Bedingungen definieren und darauf den Text ansagen lassen.
 

helle

Erfahrener Benutzer
Hy ruppwf,

da stell ich heute abend was rein.

Aber es ist so, dass ich Kanäle die ich nicht brauche, also keine Servo drann hängt,
die kann ich als Signal-Vorverarbeitung oder für Berechnungen verwenden und alles möglich damit tun.

Das spart dann oft Programieraufwand
Für Dinge die ich mehrfach brauche, mach ich das einmal mit einem freien Kanal
und verwende dann anstatt eines Schalters oder Knüppels als Signalquelle genau diesen Kanal

Beispiel:
Höhenstick, liefert mir immer negative %-Werte wenn ich ziehe,
das ärgert mich, das will ich anders haben, damit es zur Logik der Mischerprogramierung passt.
" Ziehen muss positive Werte bringen"


Da Kanal12 z.B frei ist, verwende ich den.
Also gebe ich z.B bei Ch12 als Quelle das Höhenruder an mit Gewichtung -100%
dann macht der Ausgang von CH12 das was ich will, wenn ich Höhe ziehe gibt er positive Werte aus.
CH12 Höh -100%


Diesen Kanal CH12 verwende ich jetzt, anstatt dem Höhenstick selber,
im Kanal2 und Kanal4 und vielleicht noch in Kanal6

Dann steht dort
Ch2 CH12 +65%
CH4 CH12 -65%
CH6 CH6 +80%

Normal würde da ja Höhe stehen als Mischerquelle

Was in diesem Beispiel recht simpel und erst mal überflüssig erscheint kommt dann zum tragen wenn ich einmalig viele Mischerzeilen habe, die ich einmal berechne und das Ergebnis dann nur noch jeweils 1 Zeile in den anderen Kanäle zuweisen muss, statt z.B. jeweils 4 oder 6 Zeilen pro Kanal


Ich "versorge" heist die Mischerquelle auswählen, denn dort kommt ein Signal rein für die Mischerzeile


Knüppel, Schalter oder allgemien Inputs haben nichts mit Kanälen zu tun
ich kann alles komplett freibelegen, frei zuordnen.

Bei Graupner (ich komme von Graupner)
ist immer Kanal1 Gas, Kanal2 Quer1, Kanal3 Höhe, Kanal4 Seite usw.
bei Futabe ist Kanal3 immer Gas
(Hintergrnd: Das müssen die so machen damit Ihre vermurksten fixen Mischer überhaupt funktionieren)

Das ist hier nicht so, alles kann komplett frei zugeordnet werden,
es gibt keine Beschränkungen

Bei Seglen ist es oft so, dass die den Gas-Knüppel als Butterfly also Bremse aus- und einfahren
und das auf 4 Klappen = 4 verschiedene Kanäle
Dann trage ich halt an diesen 4 Kanäle einfach 4 mal jeweils den Gasknüppel als Quelle ein, fertig.

Helle
 
Zuletzt bearbeitet:

coolchaos

Erfahrener Benutzer
Hy,

Halbgas heist Knüppel steht ungefähr bei 0% also Mitte

In den Prog. Schaltern eine Bereich definieren entweder mit a~x
oder beser mit a Betrag 10 das ist dann +/-10%

Dann in den Spezialfunktionen mit diesem aktiven Prog. Schalter die Sprachdatei aufrufen.


Typ an Sprachdateien als MP3 Wav Dateien, 8 Zeichen, Mono, nicht Stereo, kein id3 Tag, usw.
Ja ein paar Dinge müssen zwingend eingehalten werden.

Zieh dir das neue Handbuch zu opentx2.0, da ist hinten ganz genau beschrieben was wie gemacht werden muss.


Helle
Hallo @Helle

Wo kann ich das Handbuch zu opentx2.0 laden?
Ich habe noch keinen Link gefunden

Sorry
 
Hy ruppwf,

da stell ich heute abend was rein.

Aber es ist so, dass ich Kanäle die ich nicht brauche, also keine Servo drann hängt,
die kann ich als Signal-Vorverarbeitung oder für Berechnungen verwenden und alles möglich damit tun.

Das spart dann oft Programieraufwand
Für Dinge die ich mehrfach brauche, mach ich das einmal mit einem freien Kanal
und verwende dann anstatt eines Schalters oder Knüppels als Signalquelle genau diesen Kanal

Beispiel:
Höhenstick, liefert mir immer negative %-Werte wenn ich ziehe,
das ärgert mich, das will ich anders haben, damit es zur Logik der Mischerprogramierung passt.
" Ziehen muss positive Werte bringen"


Da Kanal12 z.B frei ist, verwende ich den.
Also gebe ich z.B bei Ch12 als Quelle das Höhenruder an mit Gewichtung -100%
dann macht der Ausgang von CH12 das was ich will, wenn ich Höhe ziehe gibt er positive Werte aus.
CH12 Höh -100%


Diesen Kanal CH12 verwende ich jetzt, anstatt dem Höhenstick selber,
im Kanal2 und Kanal4 und vielleicht noch in Kanal6

Dann steht dort
Ch2 CH12 +65%
CH4 CH12 -65%
CH6 CH6 +80%

Normal würde da ja Höhe stehen als Mischerquelle

Was in diesem Beispiel recht simpel und erst mal überflüssig erscheint kommt dann zum tragen wenn ich einmalig viele Mischerzeilen habe, die ich einmal berechne und das Ergebnis dann nur noch jeweils 1 Zeile in den anderen Kanäle zuweisen muss, statt z.B. jeweils 4 oder 6 Zeilen pro Kanal


Ich "versorge" heist die Mischerquelle auswählen, denn dort kommt ein Signal rein für die Mischerzeile


Knüppel, Schalter oder allgemien Inputs haben nichts mit Kanälen zu tun
ich kann alles komplett freibelegen, frei zuordnen.

Bei Graupner (ich komme von Graupner)
ist immer Kanal1 Gas, Kanal2 Quer1, Kanal3 Höhe, Kanal4 Seite usw.
bei Futabe ist Kanal3 immer Gas
(Hintergrnd: Das müssen die so machen damit Ihre vermurksten fixen Mischer überhaupt funktionieren)

Das ist hier nicht so, alles kann komplett frei zugeordnet werden,
es gibt keine Beschränkungen

Bei Seglen ist es oft so, dass die den Gas-Knüppel als Butterfly also Bremse aus- und einfahren
und das auf 4 Klappen = 4 verschiedene Kanäle
Dann trage ich halt an diesen 4 Kanäle einfach 4 mal jeweils den Gasknüppel als Quelle ein, fertig.

Helle
Hallo Helle,
danke für die Erläuterungen und Programmierbeispiele.
Die Signalvorverarbeitung ist sicher bei fortgeschrittenen Taranisbesitzer eine gute Möglichkeit einfacher zu programmieren.
Für mich als Anfänger ziehe ich die konventionelle Methode vor. Wenn ich mir mein Mischermenue anschaue,

CH1 Gas 100
Ch2 Höh 100
+= Que 100
CH3 Höh 100
+= Que -100

dann erkenne ich die Art der Programmierung, den positiven gleichen Auschlag beider Ruder beim Höhe ziehen und bei Steuerung Querruder rechts den positiven Ausschlag des rechten Ruders und den negativen des linken Ruders.

Ich denke, das ist eine einfach zu begreifende Logik der Ruderausschläge entsprechend der positiven bzw. negativen Gewichtung.

Gruß
Rupp
 

helle

Erfahrener Benutzer
Hy ruppwf,

ja, dann ist es ja ok.
Hautpsache du kommst damit klar

Einfach sich von bisherigen Sender-Grenzen befreien

Dann noch die Mischermathe an die Servo-Bewegungs-Ruder-Welt anpassen, fertig.

Beim Ziehen am Modell müssen dann beide Ruder tatsächlich nach oben gehen,
solange die Servos mit Revers umstellen bis die passen,
dann passt das Querruder automatisch auch.
(wenn Kanal2 in deinem Beispiel auf QR rechts gesteckt ist)

CH1 Gas 100
Ch2 Höh 100
+= Que 100
CH3 Höh 100
+= Que -100


Helle
 
Zuletzt bearbeitet:

nique

Legal-LongRanger
Kommt eigentlich die Programiersprache mit der 2.0?

Hab der Funke heute ein paar Ansagen mehr beigebracht und da ist mir eine nette Quasel-Idee gekommen. Ich könnte über den Toggle-Switch einen Checklisten-Zähler hochzählen lassen und mir so die Preflight-Checkliste ansagen lassen. Darum programmieren, weil über die Custom Functions / Switches das nirgends hinreicht, wenn man noch paar andere Dinge hat. Und zudem dürfte das hübscher zu programmieren und auf andere Modell zu portieren sein.

Mal sehen, vielleicht geht mir die Dame bis dahin so auf den Sa.., dass ich die Sounds alle rausnehm. :D
 

nique

Legal-LongRanger
Schade - hatte gerade nur die 5x vor Auge und gar nicht, wie das bei den Knüppeln in der Taranis aussieht. Vielleicht schau ich mir das doch mal noch genauer an, was der Aufwand wäre. Und vielleicht gibt das ja Stoff für eine neue HW-Mod... Wobei, wenn ein Amp noch dabei ist... Mal schauen...
Hab jetzt die Taranis nicht aufgemacht, mir aber Bilder von den Sticks angeschaut (z.B. hier). Sieht mir doch sehr machbar aus. Trimmer und wohl auch der Amp kommen erst auf der Platine. Der Stick selbst sieht nur nach einem Poti aus. Und auf dem Stecker hat man guten Zugang zu den einzelnen Pins, die wird man also recht locker tauschen können. Man muss nur ausmessen, welcher was ist.
 
Hallo nochmal,

schneller als "befürchtet" brauche ich nun auch mal eine etwas spezielle Sonderfunktion.
Es geht um einen Flächenkreisel (Stab 3x), der etwas eigenwillig in den AVCS-Mode geschaltet werden will.

Bei nicht angesteuerten Rudern/Servos kann man den einfach von Normal oder Aus auf AVCS umschalten, aber sobald auch nur ein Ruder angesteuert ist, verdoppelt er den Ausschlag im Umschaltmoment - was natürlich nicht erwünscht ist um in eine Figur einzusteigen oder diese zu halten.

Abhilfe schafft nur folgendes: der Kreisel liegt auf einem 3 Stufen Schalter, Normal -Aus- AVCS
Ich möchte den Schalter nun so belegen, das die Schaltstufe AVCS automatisch einmalig 2x pro Sek. zwischen Normal + AVCS hin +herschaltet (damit kalibriert sich der AVCS auf die momentane Ruderlage neu ein)

Mit dem Taktgenerator sollte das ja kein Problem sein - ich wäre aber echt froh, wenn mir jemand von euch dafür ein Beispiel an die Hand geben könnte :)

Danke
Ralf
 

helle

Erfahrener Benutzer
Hy sabo,

stell mal den genauen Typ deines Kreisel rein und eventl dasManual, das kommt mir komisch vor.

Reine Umschaltung zwischen Dämpung und Heading Hold AVCS, oder variable Einstellung


Helle
 
Hallo Helle,

variabel kann der nicht, es ist eine reine Umschaltung.
es ist der Stab 3x von Staufenbiel, manual: http://www.modellhobby.de/anleitungen/STAB3X_manual_dt_web.pdf

mir kommt das auch komisch vor, aber Staufenbiel selbst weiss da auch keinen Rat und andere Nutzer, die ich angefragt hatte, geben keine Antwort...
Es kann durchaus sein, das ich da irgendwas Grundsätzlich falsch verstehe - aber alle Trockenversuche bestätigen, das der Hold-Modus nicht bei angesteuerten Servos eingeschaltet werden kann.
Ausser eben 2x/sek. umschalten - aber das schafft ja kein Mensch im Flug.

Besonders komisch finde ich, das ja mittlerweile viele Flieger einen Kreisel mit AVCS zum Kunstflug/3D Training nutzen - aber nirgends eine detaillierte Anleitung dazu zu finden ist...?

Grüsse
Ralf

PS.
Ich will das jetzt nicht unnötig ausweiten, aber als Beispiel, wie ich das verstehe:
ich leite einen Messerflug ein, ob im Kreisel Normal-Modus oder ganz ohne spielt keine Rolle. Dann möchte ich den Messerflug vom Kreisel gestützt halten und schalte eben in den AVCS.
Und genau das klappt mit dem Ding nicht ohne Neukalibrierung, da er im Umschaltmoment den anliegenden Ruderausschlag ca. verdoppelt.
Bei neutralen Rudern gehts, aber im AVCS in eine Figur einsteigen...? Ich hab noch nicht probiert, wie sich das anfühlt :)
 
Zuletzt bearbeitet:

nique

Legal-LongRanger
Hy nique,

custom funktions haste jetzt 64 statt bisher 32

Helle
Danke Helle

Wann kommt die Programmiersprache? Mehr Funktionen hilft schon mehr. Aber wehe, wenn ich dann in der Reihenfolge was ändere, das dürfte mir zu Mühsam sein. Da warte ich lieber bis Lulalu, oder wie auch immer diese Sprache heisst, kommt...
 
FPV1

Banggood

Oben Unten