OTX OpenTX Taranis Programmierung - Tips und Tricks

Also,meine beiden Zeilen wo ich das eingestellt habe sehen wie folgt aus:

CH2
+= 5(I)Gas !SR↑

CH3
+= 5(I)Gas !SR↑

Ohne die Tasterprogarmmierung funktiert es wie es sein soll(Also beim Gas geben geht das Ruder auf Tief).Wenn ich jetzt aber den Schalter einbringe geht bei mir bei Betätigung des Schalters sofort das Ruder auf Tiefe ohne das ich Gas gebe.Wenn ich nun Gas gebe ändert sich nichts
 

hobby1946

Erfahrener Benutzer
CH9 erzeugt ein Signal von 0% bis 100% aus dem Gassignal von -100% bis +100%, das dann als Höhenruderausgleich teilweise zugemischt wird.

Man kann das auch über eine Kurvenfunktion lösen.

In Companion mal probieren.
 
Zuletzt bearbeitet:

hobby1946

Erfahrener Benutzer
Man kann das auch so lösen :

hier kann man über die Kurve 1 je nach Gasstellung verschieden starke Zumischungen einstellen.

bei wenig Gas weniger prozentuale Zumischung bei mehr Gas immer größere prozentuale Zumischung.
bei guter Einstellung kann man so bei jeder Gasstellung einen Geradeausflug erreichen.


Gas-Höhe Mix.jpg
 

hobby1946

Erfahrener Benutzer
GPS Empfang erkennen

Nach vielen Versuchen habe ich eine Lösung gefunden.

Abfrage in LS:

Lx a>x GPS 0 Verz. 4s

Damit kann man sich ansgen lassen, ob GPS OK ist oder nicht.

In der X9E v2.2 N360 ist die Auswahl GPS nicht vorhanden ! Aber in Companion schon.

Also in Companion einrichten und auf die X9e überspielen, das funktioniert dann auch auf der X9E.

Solange keine gültige GPS Position vorhanden ist, ist der Lx aus.
Sind die GPS Daten vorhanden, ist Lx ein.

Sobald die Telemetrie unterbrochen ist (Empfänger Aus, zu etc.), ist Lx wieder auf aus,
obwohl ja noch die letzten GPS Daten vorhanden sind und angezeigt werden.

Ist die Telemetrieverbindung wieder vorhanden, wird Lx erst wieder auf Ein geschaltet,
wenn neue, gültige GPS Daten vorliegen.


Was das mit den Adressen #800 und #850 auf sich hat, weiß ich noch nicht.
Ich bekomme demnächst noch ein neues Frsk GPS Modul.
Mal sehen was das dann für eine Adresse hat.

Vielleicht kennt ja jemand eine Liste der Sensor Daten für die verschiedenen OpenTx Versionen ?

Ich versuche auch mal sowas zu finden ....

Gruß
Bernd
 
Man kann das auch so lösen :

hier kann man über die Kurve 1 je nach Gasstellung verschieden starke Zumischungen einstellen.

bei wenig Gas weniger prozentuale Zumischung bei mehr Gas immer größere prozentuale Zumischung.
bei guter Einstellung kann man so bei jeder Gasstellung einen Geradeausflug erreichen.


Anhang anzeigen 161666
Mit der Kurve werde ich mich mal später beschäftigen.Mir geht es erstmal darum mit dem Schalter die Tiefenbeimischung bei Vollgas an.-und auszuschalten.Wie gesagt,wen ich den Schalter betätige kommt man bei mir schon Tiefe rein ohne das ich den Gasknüppel benutze.Was fehlt denn bei meinen 2 Zeilen wo es um den Schalter geht?
 
Was das mit den Adressen #800 und #850 auf sich hat, weiß ich noch nicht.
Hallo Bernd
Hier mal ein Screenshot mit dem was ich meine:
GPS Def.jpg
800 ist die "Startadresse" für den GPS Sensor.
850 ist dann das Telemetriefeld für die Zeit/Datumsübertragung.( Date)
( weitere Beispiele:200 ist der Stromwert vom FCS;
210 der Spannungswert vom FCS...)

Diese Werte sind für die Telemetrie Fix im OpenTx Programmiert und passen für die X9d.
( Da ich von anderen noch nichts gehört hab gehe ich davon aus dass diese Werte auch für deine X9E passen.)
Aus der programmierten Tabelle holt sich dein Sender dann bei der Sensorsuche die entsprechenden Datenfelder und Belegt die Namen vor.

Die SubID ist die SPort-Adresse des verwendeten Sensors:
Diese kann z.B. für den Liposensor umgestellt werden um mit 2 FLVSS dann bis zu 12S Lipos zu messen.

Die Namen die hier definiert sind kann man dann auch zur Anzeige in den Telemetriebildern und als Inputs für log. Schalter etc. verwenden. ( Achtung Case-Sensitiv: "Date" ist ein anderer Wert wie "DATE" !)

Auch in den LUA-Scripten werden diese Namen als Inputs verwendet.
Wenn du dich damit mal beschäftigen willst:
https://opentx.gitbooks.io/opentx-2-2-lua-reference-guide/content/

An deiner Stelle würde ich jetzt wahrscheinlich ein Telemetrie Lua Script basteln um zu schauen ob dein Wert wirklich falsch ist oder ob "nur" die Anzeige nicht richtig funktioniert.

Der Simulator für OpenTx 2.2 und X9E zeigt auch noch Murks für Date an: scheint also wirklich noch nicht fertig zu sein...

Ralf
 

hobby1946

Erfahrener Benutzer
An deiner Stelle würde ich jetzt wahrscheinlich ein Telemetrie Lua Script basteln um zu schauen ob dein Wert wirklich falsch ist oder ob "nur" die Anzeige nicht richtig funktioniert.

Der Simulator für OpenTx 2.2 und X9E zeigt auch noch Murks für Date an: scheint also wirklich noch nicht fertig zu sein...

Ralf
Hallo Ralf,

siehe #2737, die Werte der Telemetrie (automatische Erfassung) passen ja !

Kann also nicht am "Empfang" liegen, denke ich.

Liegt wohl doch an der Anzeige.

Gruß
Bernd
 

hobby1946

Erfahrener Benutzer
Also,meine beiden Zeilen wo ich das eingestellt habe sehen wie folgt aus:

CH2
+= 5(I)Gas !SR↑

CH3
+= 5(I)Gas !SR↑

Ohne die Tasterprogarmmierung funktiert es wie es sein soll(Also beim Gas geben geht das Ruder auf Tief).Wenn ich jetzt aber den Schalter einbringe geht bei mir bei Betätigung des Schalters sofort das Ruder auf Tiefe ohne das ich Gas gebe.Wenn ich nun Gas gebe ändert sich nichts
kannst du mir mal deine EEPE-Datei schicken ?
 

hobby1946

Erfahrener Benutzer
@Hobby1946,das kann sein. Ich könnte die noch von meiner Taranis kopieren. Aber magst du die nicht wieder on stellen?
Gehört in diesen Thread auch nicht mehr. Gibt einen Sound Thread, der Übersichtlichkeit halber.
Hier geht es lang http://fpv-community.de/showthread.php?t=78648
Ich warte noch etwas ab mit den online stellen. Es gibt immer wieder Änderungen. N359 passt nicht zu N360 usw.
Und ich kann die Online-Datei nicht ändern. Das gibt jedesmal einen neuen Link.

Ich schicke sie dir per PN.

Gruß
Bernd
 
Zuletzt bearbeitet:

helle

Erfahrener Benutzer
Hy,

hatte gerade eine PS Anfrage wg Mischer Gas an Tiefe

Wenn er Gas gibt soll etwas Tiefe dazu gemisicht werden
Das soll per Schalter umschaltbar mit 2 Werten und auch abschaltbar sein

Habe hier 4 Standardlösungen
linear
1Kurve
per S1 frei einstellbare, Globale Variable
2 Kurven umschalten

Per SA abschalten und umschalten auf 2 Bereiche

Alles ohne Schnickschnack
 

Anhänge

Zuletzt bearbeitet:
Vielen Dank,aber was ich immer noch nicht so ganz verstanden habe sind folgene Sachen:

1.Warum die zusätzlichn Zeilen mit CH10?
2.Warum einmal die Gewichtung mit -5 und einmal mit -7 %(die Werte jetzt mal außen vor)?

Ich benötige praktisch nur 2 Schaltstellungen.
Bei Betätigung des Schalters nach oben soll Tiefe beim Gasgeben zugemischt werden(Gewichtung muss ich erfliegen..so zwischen 5-10 %),bei Schalter in Mittelstellung soll keine Tiefe beim Gasgeben mitgemischt werden.Wie schon gesagt,der Schalter ist 3-Stufig.
Sowas wie Kurven oder Gewichtung über ein Poti benötige ich vorerst nicht,ist aber schön zu sehen wie es funktionieren könnte:)
 
Zuletzt bearbeitet:

RSO

Erfahrener Benutzer
Hallo Ludger,

Höhenruder korr bei Gasknüppelstellung ist doch mit Kurven sehr leicht zu programmieren.

Mit einem Schalter kannst Du sagen: Bei Schalterpos... nehme Kurve 1 oder bei Schalterpos... nehme Kurve 2, bei Mittelstellung des Schalters nehme keine Kurve.

Dann kannst Du das am Modell ausprobieren und ev. die Kurven invertieren und den Ruderausschlag je nach Gasstellung anpassen.

Raimund
 
Zuletzt bearbeitet:
Mag sein,aber ich möchte erstmal die "Basics" verstehen können.Warum etwas programmieren was man im Moment gar nicht braucht?Vielleicht geht es über Kurven sogar leichter,aber als Anfänger kann das auch noch mehr verwirren.
 
FPV1

Banggood

Oben Unten