Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Programmieren von Bugfahrwerk und Ruder 15 Nov 2012 10:02 #1

  • Funktionsmodellbauer
  • Funktionsmodellbauers Avatar Autor
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 18
  • Dank erhalten: 0
Hallo Wissende,

könnt Ihr mir bitte auf´s Gleis helfen, ich habe die Logik der DC-16 noch nicht ausreichen verinnerlicht..
Ich möchte folgendes:
Ruder- Servo auf Kanal 1 über Geber P1
Bugrad Servo auf Kanal 8
Der Ausschlag des Bugrades soll in Abhängigkeit von z.B. P5 eingestellt werden.
Wenn z.B. das Ruder auf 100% Ausschlag über P1 gestellt wird, möchte ich über P5 regeln, wie weit das Bugrad auschlägt (zwischen 0 und 100%).
Dabei soll die 0-Stellung nicht beeinflusst werden (wenn P1=0, dann K1=0 und K8=0) .

Könnt Ihr mir bitte mitteilen, wie ich am besten die Geber über Mischer zu den Ausgangskanälen möglichst ohne Verwendung von Flugphasen programmiere?
Steuern möchte ich einen LKW mit Hänger. Der Hänger hat Lenkachsen, deren Ausschlag ich proportional zum LKW regulieren möchte.

Vielen Dank
Axel

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Programmieren von Bugfahrwerk und Ruder 18 Nov 2012 10:55 #2

  • Funktionsmodellbauer
  • Funktionsmodellbauers Avatar Autor
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 18
  • Dank erhalten: 0
Ich glaube zu wissen, worin mein gedanklicher Hänger liegt.

Ich würde gerne 2 (Geber-) Werte miteinander multiplizieren.
Der Sender kann aber scheinbar nur addieren.

Mal abgeschweift in die Mathematik würde ein idealer Steuerbefehl realisierbar z.B. über Mischer wie folgt aussehen:
S=T+P1*P2
wobei
S= Servoausschlag
T= Trimmwert Offset
P1= Wert des ersten Gebers (oder Mischerausgang)
P2= Wert des zweiten Gebers (oder Mischerausgang)

Übersetzt auf das Bugrad würde das bedeuten:
mit Trimmwerten kann ich den Geradeauslauf einstellen
mit z.B. P1 die Wirkrichtung und en Ausschlag bestimmen
mit P5 die Empfindlichkeit des Ausschlages festlegen

Habe ich diese Programmiermöglichkeit irgendwo übersehen, oder kann der Sender (momentan) "nur" verschiedene Geberwerte addieren?
Wie bekomme ich den Wunsch "Multiplikation" möglichst Entwickler-gerecht zu Jeti?

Gruß, danke
Axel

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Programmieren von Bugfahrwerk und Ruder 18 Nov 2012 13:43 #3

  • ***EX
  • ***EXs Avatar
  • Offline
  • Benutzer ist gesperrt
  • Benutzer ist gesperrt
  • Beiträge: 4974
  • Dank erhalten: 2409
Hallo Axel!!
Dein "Denkefehler" sind die zwei Geberwerte!!!!
Du darfst nur für die Funktion "Ruder" den Geber "P1" zuordnen und für
die Funktion "Bugrad" darf kein Geber gewählt werden. Das Bugrad sollte doch nicht separt anzusteuern sein!!!
Das "Bugrad" soll doch in Abhängigkeit des "Ruders" arbeiten.
Definiere einen freien Mischer mit "von"= "Ruder " und "zu" = "Bugrad" mit "Masterwert" = 100 %
als Switch wählst du den Geber "P5". Mit dem Wert "TRIM" kannst du einstellen ob die Beinflußung durch
die Trimmung des "Ruders" ebenfalls wirken soll. Jetzt kann die Beimischung durch den Geber P5 von 0% bis 100%
eingestellt werden!!!

MFG Harald

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Programmieren von Bugfahrwerk und Ruder 18 Nov 2012 17:42 #4

  • Funktionsmodellbauer
  • Funktionsmodellbauers Avatar Autor
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 18
  • Dank erhalten: 0
Hallo Harald,

über den von Dir vorgeschlagenen Weg kann ich den Mischer nur über einen fest eingegebenen Wert koppeln und kann ihn nicht über einen Geber beeinflussen. Doch, ich möchte das Bugrad separat ansteuern.
Kann ich Servo-Ausgänge definieren ohne Geberzuordnung?
Wie funktioniert die Ausgangszuordnung über die Flugphasentrimmung S1 bis S4? wo wird S1 bis S4 definiert?
In der Grundeinstellung "Funktionsmodelle" kann ich im Mischer leider nicht wie in der Anleitung beschrieben mehrere Ausgänge S1, S2 ansteuern.

Bitte nicht falsch verstehen, mein gewähltes Beispiel Bugrad möchte ich auf einen gelenkten Anhänger übertragen, wo eine zusätzliche händische Anpassung des Mischers z.B. beim Rückwärtsfahren Sinn macht.

Gruß
Axel

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Programmieren von Bugfahrwerk und Ruder 18 Nov 2012 23:13 #5

  • ***EX
  • ***EXs Avatar
  • Offline
  • Benutzer ist gesperrt
  • Benutzer ist gesperrt
  • Beiträge: 4974
  • Dank erhalten: 2409
Hallo Axel!!!
Nochmals langsam.
1.) Einem Servoausgang kann ich keinem Geber zuordnen!!!
Bei der DC-16 kann ich nicht einem Steuerknüppel,Schalter (= Geber) einen Servo (= Empfängereingang) zuordnen, sonder
es wird zuerst eine "Funktion" definiert (z.B Ruder) und zwar im Menü Funktions+Geberzuordnung (siehe Handbuch 9.1.7 Seite 48). Dieser "Funktion" wird ein Geber zugeordnet z. B "P1". Damit die DC-16 weis welche "Servos" die Funktion "Ruder" benutzen soll, müssen im Menü "Servozuordnung"
diese definiert werden. Falls du nur ein Servo für diese Funktion "Ruder" brauchst so ordnest du z.B Kanal 6 zu. Brauchst du ein zweites Servo für die
gleiche Funktion so gehst du zu Kanal 8 und wählst wieder "Ruder" als Funktion. So kannst du bis zu 4 Servos einer Funktion "Ruder" zuordnen.
Der erste Servo hat den Namen "S1", der zweite "S2" und soweiter bis "S4" falls du vier Servos zugeordnet hast!!!!!
2.) Mit der lezten Zeile sind deine beiden nächsten Fragen der Flugphasentrimmung und des Mischers schon beantwortet. S1 bis S4 sind die vier Servos, die du vorher in der Servozuordnung definiert hast!!!. Da du nur einen Servo deiner Funktion zugeordnet hast erscheinen S1 bis S4 im Mischermenü erst gar nicht. Vier Servos pro Funktion als Beispiel ist ein Segler mit vier mechanisch unabhängigen Querrudern!!!! (= 2 Stück pro Tragfläche) Will ich diesen Segler trimmen, so kann ich im Menü Flugphasentrimmung nur die äußeren Querrunder also S1 und S4 trimmen, die beiden inneren S2 und S3 aber nicht!!!!!
3.)Nun zur Frage kann ich einem Servoausgang definieren ohne Geberzuordnung.
Diese Frage müsste lauten: "Kann ich einer Funktion ohne Geber definieren"
Die Antwort ist ja!!! Als Beispiel wäre das Soundmodul für deinen Truck. siehe Seite 36 im neuesten Handbuch und beigefügtes Bild

Um dein Anliegen zu beschleunigen lege doch ein neues einfaches Modell mit den Funktionen "Ruder" und "Bugrad" und mit den richtigen
Gebern an und hänge diese Modelldatei bei deiner nächsten Nachricht mit "Datei hinzufügen" einfach an deine Nachricht an!!
Ich komme aber erst nächste Woche dazu mir dein programmiertes Modell anzusehen.

MFG Harald

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Programmieren von Bugfahrwerk und Ruder 21 Nov 2012 21:51 #6

  • Funktionsmodellbauer
  • Funktionsmodellbauers Avatar Autor
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 18
  • Dank erhalten: 0
Hallo Harald,

ich habe geschafft, was ich realisieren wollte.
Wenn man´s weiß, gaaanz einfach.
Zu 1) habe ich jetzt verstanden. Aber: diese Aufteilung S1-S4 ist nur für Flieger vorgesehen und entspricht scheinbar einem vorbelegten Mischer "Querruderdifferenzierung" und ist für Funktionsmodelle nicht verfügbar. Dies kann ich der Bedienungsanleitung nicht entnehmen. Spielt prinzipiell auch keine Rolle, ich muß eigene Mischer definieren.
Zu 2) siehe oben, reine Funktion für Flieger
Zu 3) habe ich jetzt verstanden.

Wie habe ich mein "Problem" gelöst:
Einen Mischer angelegt mit Seite zu Bugfahrwerk (Lenkung LKW zu Lenkung Hänger) mit 100%. Als "Switch" habe ich P5 als Proportionalgeber definiert, siehe da es funktioniert wie gewünscht, es wird Geber 1 mit Geber 2 annähernd multipliziert.
Warum bin ich nicht gleich darauf gekommen: Ich habe unterstellt, dass da, wo Switch (Schalter) draufsteht, auch ein Schalter definiert werden muß. Dank Jeti-Programmierer`s Weitsicht kann aber auch ein Proportionalgeber verwendet werden, sodass das Bugrad (Hängerlenkung) von -100% bis +100% zugemischt werden kann.

Dir nochmals vielen Dank
Axel

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Ladezeit der Seite: 0.230 Sekunden
Powered by Kunena Forum