OTX OpenTX Taranis Programmierung - Tips und Tricks

Hi,
ich hab mich so halbwegs durch den Thread hier gewühlt, aber man verliert echt den Überblick.
Ein paar Ansätze für mein Problem hab ich gefunden, aber schlau bin ich wirklich nicht.
Ich bin totaler Anfänger was die Taranis angeht, habs immerhin hinbekommen das Setup des Modells, der Inputs und Mixer hinbekommen, aber jetzt hörts auf :)

Ich habe ein Funktionsmodell (Panzer) und die Elektronik benutzt im Grunde nur 4 Kanäle (Gas/Lenken/Turm/Kanone).
Ein 5. Kanal wird benutzt um weitere Dinge zu schalten. Wenn Kanal 5 bei 0 ist hat Kanal 4 die normale Funktion.
Stellt man Kanal 5 auf 100 dann schaltet ein Wert von 100 auf Kanal 4 das Licht an, bei -100 auf Kanal 4 passiert was anderes.
Kanal 5 kann verschiedene Werte annehmen (100/65/35/0/-35/-65/-100).
Nur bei 0 hat Kanal 4 seine normale Funktion, sonst andere.

Ich hab versucht das über einen Mixer hinzubekommen, ohne Erfolg.
Dann über eine "Special Function". Wenn Schalter SH betätigt wird, dann Kanal 5 auf 100 und Kanal 4 auf 100.
Dann wird zwar die Sonderfunktion ausgelöst, aber vorher läuft kurz die normale Funktion von Kanal 4 an.

Was ist denn der einfachste Weg um einem bestimmten Schalter zwei gezielte Werte von Kanal 4 und 5 zuzuweisen, wobei jedoch immer zuerst Kanal 5 betätigt wird und erst zuletzt wieder auf 0 geht ?

Danke!

Gruß,
Olaf
 

hobby1946

Erfahrener Benutzer
An sich alles kein Problem.

Speichere doch mal dein Modell mit Companion ab (eepe-Datei).
Nenne die Datei um von xxx.eepe in xxx.zip und lade sie hier hoch.

Denn bei dir scheint manches nicht zu stimmen.

Dann:

Was soll welcher Kanal machen ? Von was ausgelöst ?
Woher kommen die Werte von Kanal 5 ?

Ich helfe dir gerne, aber ich müßte erst wissen, was du genau willst.

Gruß
Bernd
 
Hi,
ich hab mich so halbwegs durch den Thread hier gewühlt, aber man verliert echt den Überblick.
Ein paar Ansätze für mein Problem hab ich gefunden, aber schlau bin ich wirklich nicht.
Ich bin totaler Anfänger was die Taranis angeht, habs immerhin hinbekommen das Setup des Modells, der Inputs und Mixer hinbekommen, aber jetzt hörts auf :)

Ich habe ein Funktionsmodell (Panzer) und die Elektronik benutzt im Grunde nur 4 Kanäle (Gas/Lenken/Turm/Kanone).
Ein 5. Kanal wird benutzt um weitere Dinge zu schalten. Wenn Kanal 5 bei 0 ist hat Kanal 4 die normale Funktion.
Stellt man Kanal 5 auf 100 dann schaltet ein Wert von 100 auf Kanal 4 das Licht an, bei -100 auf Kanal 4 passiert was anderes.
Kanal 5 kann verschiedene Werte annehmen (100/65/35/0/-35/-65/-100).
Nur bei 0 hat Kanal 4 seine normale Funktion, sonst andere.

Ich hab versucht das über einen Mixer hinzubekommen, ohne Erfolg.
Dann über eine "Special Function". Wenn Schalter SH betätigt wird, dann Kanal 5 auf 100 und Kanal 4 auf 100.
Dann wird zwar die Sonderfunktion ausgelöst, aber vorher läuft kurz die normale Funktion von Kanal 4 an.

Was ist denn der einfachste Weg um einem bestimmten Schalter zwei gezielte Werte von Kanal 4 und 5 zuzuweisen, wobei jedoch immer zuerst Kanal 5 betätigt wird und erst zuletzt wieder auf 0 geht ?

Danke!

Gruß,
Olaf
ohne genauere Infos welches Zusatzmodul wie angesteuert werden soll mal ein Schuss ins Blaue:
Ich denke du hast das Zusatzmodul per Y-Kabel an Kanal 4 für die Funktionen auszulösen und Kanal 5 für die Funktionsauswahl.
1. Kanal 5 mit einer Kurve Belegen so dass dieser nur noch die Werte erhält die zur Funktionsauswahl benötigt werden.
2. Logischen Schalter definieren SH gezogen (z.B. L1)
3. Logischen Schalter definieren Kanal 5 = 100 ( z.B. L2)
(4. Logischen Schalter definieren Kanal 5 ~0 ( z.B. L3) )

in den Mischern für Kanal 4 darf keine "Verlangsamung" definiert sein.

5. zusatzliche Mischerzeile in Kanal 5 Quelle Max , 100% ERSETZEN, Freigeben mit L1
6. Zusätzliche Mischerzeile in Kanal 4 Quelle Max, 100% ERSETZEN, Freigeben mit L2
5&6 kann man auch mit Spezialfunktionen erledigen, ansonsten müssen diese Zeilen die letzten in den Mischerdefinitionen sein.
(7. Normale Mischerzeile von Kanal 4 Freigeben mit L3)

für die weiteren Funktionen eventuell noch mehrere log.Schalter definieren, abhängig vom Kanal 5 Wert.

Anbieten würden sich vielleicht auch Flugphasen für die Auswahl, hab ich bei mir für die Ansteuerung des Iplex2/8 Moduls von Simprop gemacht.
Je nachdem welche Funktion vorgewählt ist damit eine Flugphase aktiv Schalten und dementsprechend Inputs, Mischerzeilen und GVars aktiv Schalten...

Wie Bernd schon geschrieben hat könnte eine genauere Beschreibung bzw. deine bisherige Programmierung auch hilfreich sein um das zu verstehen was du programmieren möchtest.

Ralf
 
Zuletzt bearbeitet:
Speichere doch mal dein Modell mit Companion ab (eepe-Datei).
Nenne die Datei um von xxx.eepe in xxx.zip und lade sie hier hoch.

Denn bei dir scheint manches nicht zu stimmen.

Dann:

Was soll welcher Kanal machen ? Von was ausgelöst ?
Woher kommen die Werte von Kanal 5 ?

Ich helfe dir gerne, aber ich müßte erst wissen, was du genau willst.

Gruß
Bernd
Okay, ich kann die config hier gerne hochladen, aber da ist nicht viel drin.

Anhang anzeigen taranis.zip

ohne genauere Infos welches Zusatzmodul wie angesteuert werden soll mal ein Schuss ins Blaue:
Ich denke du hast das Zusatzmodul per Y-Kabel an Kanal 4 für die Funktionen auszulösen und Kanal 5 für die Funktionsauswahl.
1. Kanal 5 mit einer Kurve Belegen so dass dieser nur noch die Werte erhält die zur Funktionsauswahl benötigt werden.
2. Logischen Schalter definieren SH gezogen (z.B. L1)
3. Logischen Schalter definieren Kanal 5 = 100 ( z.B. L2)
(4. Logischen Schalter definieren Kanal 5 ~0 ( z.B. L3) )
....
Das mit den logischen Schaltern etc. hab ich noch nicht wirklich kapiert...


Also... ein Zusatzmodul oder so habe ich nicht, damit ist Hardware gemeint ?

Ich habe eine fertige Steuerplatine die die Ch 1-6 vom Empfänger verarbeitet.
Welche Funktion welcher Kanal hat ist vorgegeben, an der Elektronik selbst kann man nichts ändern.

Ch 1: Vorwärts/Rückwärts, Input Thr
Ch 2: Lenken, Input Rud
Ch 3: Steuerkanal, Input S2
Ch 4: Turm drehen, Input Ail
Ch 5: nicht verwendet
Ch 6: Kanone heben, Input Ele

Für alle Kanäle ist ein Mixer auf 1:1 durch... keine Ahnung wie man das nennt.

Der Ch 3 regelt nur welche Funktion Ch 4 hat.

Hat Ch 3 einen Wert um 0 (ca. -20 bis 20) dann dreht Ch 4 den Turm.
Hat Ch 3 einen anderen Wert kann man durch Wert 100 oder -100 auf Ch4 die Sonderfunktionen auslösen.
Ch 3 kann also -100 bis -65, -65 bis -20, 20 bis 65, 65 bis 100 annehmen und damit zusammen mit Ch 4 insgesamt 8 Funktionen abbilden.

Z.B. Ch 3 -100 und dann Ch 4 auf -100 löst einen Schuss mit der Kanone aus.

Zuletzt hatte ich das per Special Function auf den Kippschalter SH gelegt dass Ch 3 und 4 jeweils auf -100 gehen.
Das löst das Schießen zwar aus, vorher bewegt sich der Turm aber ein Stück weil beide Kanäle gleichzeitig auf -100 gehen.
Der Kanal 4 müsste eine kurze Verzögerung haben damit die Elektronik erst mal merkt dass Kanal 3 einen anderen Wert hat und umschaltet.

Hmmm... ich hoffe das war jetzt verständlich.
Die Taranis hab ich grad erst neu, kenne sonst nur Graupner Steuerungen aus dem letzten Jahrtausend :rolleyes:

Ich denke Ihr habt heute auch anderes im Kopf, daher wünsche ich Euch allen schon mal einen guten Rutsch!

Gruß,
Olaf
 

helle

Erfahrener Benutzer
Hy,

ich fasse zusammen:

Schalter und Log Schalter:
-100 0 +100% für CH3 um Funktionen zu erzeugen
0 gibt Trum drehen frei und kann dann mit AIL drehen.
-100 und +100 geben 2x4 Funktionen für Ch4 frei

-80 -40 0 +40 +80 für CH4 Funktionen erzeugen

In den log Schaltern kann man auch Verzögerungen einstellen

Hasst du einen 6-Stufenschalter eingebaut?

Kann mit vorstellen, dass du mit SH (Taster) einen Schuß auslösen willst
und in Mittelstellung eines 3 Stufenschalters den Turm drehen willst.



SC up und SD up = +80
SC up und SD mit = +40
SC up und SD dn = +20

SC mit und SD up = -20
SC mit und SD mit = 0
SC mit und SD dn =

SC dn und SD up = -80
SC dn und SD mit = -40
SC dn und SD dn =


oder mit einem anderen Schalter weiter verknüpfen
--------------------------------------------------------
Man kann aber auch den AIL-Knüppel abfragen auf a ~ 0 abfragen (Turm dreht nicht)
und genauso den ELE-Knüppel auf a~0 (Kanone steht) und dann einen Schuß per SH abgeben.
 
Zuletzt bearbeitet:

hobby1946

Erfahrener Benutzer
Mit Open TX kann man fast alles lösen.

Das mit CH3 ist klar.
D.h. du drehst das Poti auf eine bestimmte Position (Funktion).
dann schaltest du CH4 zur Auslösung.

Ich denke mal, daß man die Vorwahl auf ein Drehpoti legen sollte.
Das ist sofort erkennbar.

Pos 8 Uhr ist Stufe1
Pos 11 Uhr ist Stufe 2
Pos 13 Uhr ist Stufe 3
Pos 16 Uhr ist Stufe 4

In jeder Stufe kann dann mit Ail(Quer) zwischen -100% / 0% / und 100% gewechselt werden.

Also Schuß auslösen ist dann Poti auf 8 Uhr und dannach Ail links.
Dann ist CH3 und CH4 auf -100%.

ist das so richtig verstanden ?

Was gibt es für Funktionen ?



Da braucht es keine Verzögerung.
 
Zuletzt bearbeitet:
Oh je... zu viel Input ;)

Also ja, Ch3 liegt auf einem Poti, das steht entweder in der Mitte, dann dreht Ch4 proportional den Turm.
Wenn das Poti am Anschlag rechts steht löst Vollausschlag in die eine oder andere Richtung auf Ch4 2 Funktionen aus.
Das gleicher beim Poti auf Anschlag links und für 2 weitere Stellungen zwischen Voll rechts/links und Mitte.

Was ich mir vorstelle ist halt dass ich nicht mit einem Schalter den Modi von CH4 einstellen muss, denn dann könnte ich ja auch bei dem Poti bleiben.
Ch4 soll immer den Turm drehen, nur wenn ich den Knüppel loslasse und einen Schalter betätige soll für den Moment der Ch3 und Ch4 die entsprechenden Werte für die Sonderfunktion annehmen, danach sofort wieder alles auf Standard.
Damit immer eine Schaltfunktion direkt ein Ereignis nach sich zieht, nicht erst Schalter A um dann mit Schalter B was auszulösen, dann Schalter A wieder zurück um den Turm drehen zu können.

Der Taster ist praktisch zum Schießen, grundsätzlich ist es aber egal... einen 6-Stufen Schalter habe ich übrigens nicht.

Ich werde dann mal mit den logischen Schaltern experimentieren. Gibts da eine gute deutsche Anleitung mit Beispielen ?
Ich kann zwar gut englisch aber das Handbuch ist mir zu theoretisch irgendwie...
 

hobby1946

Erfahrener Benutzer
Ok, jetzt habe ich verstanden was du willst.

Du willst mit CH4 den Turm drehen ...

Die Schussfunktion sollen direkt SH ausgelöst werden.

D.h., um einen Schuss auszulösen, einfach SH drücken ... das ist kein Problem.

Lösung demnächst ...
 

helle

Erfahrener Benutzer
Hy

per logischen Schalter
wenn der Turm steht (L1) und die Kanone nicht bewegt (L2) und dann der Schalter SH betätigt wird,
kann man einen Schuß mit (L3) auslösen auslösen.

L3 wird um 0,2 sec verzögert und das Signal steht dann nur 0,5 sec an

Anstatt a~x =0 kann man auch |a|<x =5 verwenden,
falls der Knüppel zu ungenau auf Null steht.
 

Anhänge

Zuletzt bearbeitet:
So, das mit den logischen Schaltern probiere ich mal aus...

Aber die Lösung mit den Mixern funktioniert erst mal, Danke an hobby1946!

Die wichtigsten Funktionen hab ich jetzt drin, eine Verzögerung von 0,1 reicht aus.
So schauts jetzt aus:

Bild 2.jpg

Könnte ich den S2 jetzt noch raus nehmen, so dass das Poti keine Funktion mehr hat ?
 

FJH

Erfahrener Benutzer
Servotest Programm

Hi,

es gibt ein fertiges Setup für einen Servotest hier => http://openrcforums.com/forum/viewtopic.php?t=7085

Ich glaube mich zu erinnern, dass Helle das auch mal hier im Forum gepostet hat.

Mein Problem ist nun, dass offenbar das Programm geschrieben wurde und läuft unter OTx V2.0.x, jedoch nicht unter V2.1.x. Ich krieg's einfach nicht an's Laufen und weiss nicht, woran das liegt.

Um entsprechenden Änderungshinweis wäre ich dankbar.

Gruss
 
von 2.0 nach 2.1 hat sich die EEProm Version geändert.
Öffne nur die Servo Test1.eepe mit Companion.
Dabei wird diese automatisch konvertiert und du kannst die konvertierte Datei in deine Bestehende Konfiguration wie ein neues Modell per Drag & Drop kopieren. Erst dann auf deinen Sender laden.

ein Einfacher Servotest geht aber auch einfacher:
Logischer Schalter mit Funktion Takt ca. 5s/5s
diesen log. Schalter als Quelle für einen Kanal nehmen, Langsam Up/Down jeweils 4,5s.
Freigabe dafür, Gewichtung / Zeiten kannst du mit experimentieren, so läuft das Servo in 4,5 Sekunden von -100 bis +100, steht eine Halbe Sekunde in der Endlage und läuft dann wieder 4,5 Sekunden zurück.

Ralf
 

FJH

Erfahrener Benutzer
von 2.0 nach 2.1 hat sich die EEProm Version geändert.
Öffne nur die Servo Test1.eepe mit Companion.
Dabei wird diese automatisch konvertiert und du kannst die konvertierte Datei in deine Bestehende Konfiguration wie ein neues Modell per Drag & Drop kopieren. Erst dann auf deinen Sender laden.
Genau das habe ich ja gemacht, funktioniert aber leider nicht.
 
FPV1

Banggood

Oben Unten