Monthly Archives: March 2012


Radbremse hinzufügen und anpassen

In diesem Artikel möchte ich kurz beschreiben, wie man eine Radbremse nachträglich in ein Flugzeug einbaut und wie man die Bremstärke anpasst. Die Radbremse wirkt generell nur auf die Räder. Die Rotation soll durch eine Funktion verzögert, d.h. abgebremst werden.

So sieht z.B. das Rad in der tmd eines Flugzeuges aus (hier aus meiner ASH31):

        <[string8][object][wheelhull]
            <[string8][Name][MainWheelHull]>
            <[float64][K][400000]>
            <[float64][D][1000]>
            <[float64][Radius][0.1783]>
            <[float64][CorneringFactor][0.5]>
            <[string8][Body][MainGear]>
            <[tmvector3d][R0][0.563800 0.000000 -0.741000]>
            <[tmvector3d][X0][1.000000 0.000000 0.000000]>
            <[tmvector3d][Y0][0.000000 1.000000 0.000000]>
            <[tmvector3d][Z0][0.000000 0.000000 1.000000]>
            <[float64][RollingFrictionCoefficient][0.05]>
            <[float64][LateralFrictionCoefficient][1]>
        >

Was die einzelnen Attribute bedeuten habe ich hier schon einmal erklärt.

Um nun eine Radbremse hinzuzufügen, muss man zunächst beim Empfänger einen weiteren Empfangskanal definieren. Die Liste der Empfangskanäle wird einfach, durch ein Leerzeichen getrennt, mit dem Eintrag Wheel-Brake erweitert und ein neuer Empfängerausgang hinzugefügt. Der Name dieses Empfängeroutputs sollte möglichst sinnvoll gewählt werden z.B. BrakeInput.

Anschließend ergänzt man den Quellcode für die wheelhull um zwei Zeilen:

        <[string8][object][wheelhull]
            <[string8][Name][MainWheelHull]>
            <[float64][K][400000]>
            <[float64][D][1000]>
            <[float64][Radius][0.1783]>
            <[float64][CorneringFactor][0.5]>
            <[string8][Body][MainGear]>
            <[tmvector3d][R0][0.563800 0.000000 -0.741000]>
            <[tmvector3d][X0][1.000000 0.000000 0.000000]>
            <[tmvector3d][Y0][0.000000 1.000000 0.000000]>
            <[tmvector3d][Z0][0.000000 0.000000 1.000000]>
            <[string8][BrakeControl][BrakeInput.GetOutput]>
            <[float64][RollingFrictionCoefficient][0.05]>
            <[float64][LateralFrictionCoefficient][1]>
            <[float64][BrakeCoefficient][0.4]>
        >

Hier wurde der neue Empfängeroutput dazu benutzt die Radbremse zu aktivieren, die Reglung erfolgt voll proportional. Wenn man die Radbremse an eine andere Funktion koppeln will, ist man nicht gezwungen einen eigenen Empfängerkanal hinzuzufügen. Es reicht auch aus, wenn man als BrakeControl z.B. den Input der Luftbremsen oder etwas ähnlichem nimmt.

Bei BrakeCoefficient wird die Bremsstärke angegeben. Der Wert lässt sich mit den Friction-Werten aus den Zeilen darüber vergleichen. Die Größe des Parameters muss für jedes Modell neu ermittelt werden. Je nach Masse des Modells rollt das Modell weiter und wird schwächer gebremst. Auch die Radgröße könnte die Bremsstärke beeinflussen, der Untergrund tut dies auf jeden Fall auch. Am besten man stellt die Stärke auf Asphalt ein.


ASH 31 Mi TS Beta 2.6 Download

Heute gibt es mal wieder nach längerer Zeit ein Update für die ASH31 Mi TS für den Aerofly5. Es ist ein großes Update mit einigen Änderungen. Noch gibt es durch fehlende Textur teilweise optische Nebeneffekte, aber die Flugeigenschaften sind schon sehr gut und stehen dem Segler sehr gut. Viel ändern muss ich dort nicht mehr.

Was ist hinzugekommen?
– Klapptriebwerk nochmals überarbeitet – es läuft erst an, wenn der Motordom ausgeklappt ist und fährt erst ein, wenn der Propeller steht.
– Pilot sitzt im Cockpit

Verbessert:
– Flugeigenschaften
– Verbindungen (Joints) der Tragflächen noch weicher gemacht
– Instrumente sind nun gut texturiert
– Aerodynamik – Leistung wurde angepasst
– Innenraum modelliert
– neue HD-Texturen

Der Download befindet sich im Mitgliederbereich, da es sich um ein Beta-Modell handelt.


ASH 31 Klapptriebwerk

Mir ist es grade gelungen das Klapptriebwerk der ASH erst einfahren zu lassen, wenn der Propeller tatsächlich steht. Ich bin grade dabei das KTW neu einzustellen, weil gewünscht wurde das Gas proportional regeln zu können. Demnächst werde ich dann dem Motor erst erlauben anzulaufen, wenn das Klapptriebwerk auch vollständig ausgefahren wurde.
Für die Profis: Man nehme die Propellerdrehzahl, übergebe sie einem Servo und mappe das ganze so, dass man damit via “product” eine andere Funktion überschreiben kann.

(Vielleicht werde ich den Umkehrschub des A320 nochmal überarbeiten. Er soll a) nur aktiviert werden können, wenn das Modell am Boden ist und b) das Modell auch rollt – Rückwärtsfahrten sind lustig aber unrealistisch)