WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Home Cockpit - Das Forum für die "Bastler" (http://www.wcm.at/forum/forumdisplay.php?f=55)
-   -   Steuerkräfte im FS 9? (http://www.wcm.at/forum/showthread.php?t=186637)

MattEagle 02.03.2006 20:27

Steuerkräfte im FS 9?
 
Hi ihr Simmer, da ich in Realität den schönen Sport Segelfliegen betreibe, bietet der Fs9 schon eine Alternative für den Winter! Allerdings ist diesr natürlich nicht mit dem Orginal zu vergleichen ;)
Jetzt fliege ich im Flugsimulator, wenns ums Segelfliegen geht gerne die (ich glaube einzige und vllt. auch bekannte) Ask21 (fs-segelflug??)
Die ist ja schon gar nicht so schlecht simuliert, das Cockpit ist sehr schön und auch das Virtuelle Cockpit gefällt, doch was mir immer wieder negativ auffällt ist das man bei jeder Geschwindigkeit jedes Maneuver fliegen kann ohne Kraftaufwand :hammer: (außer die Belastungsgrenzen sind überschritten) In echt ist es bedeutend schwieriger ähnliche Maneuver zu fliegen... Nun (nach langer Rede kurzer Sinn...) kann man aus dem Fs9 Steuerkräfte auslesen und dann irgendwie Hardwaremäßig verwerten (nicht unbedingt Force Feedback weil der erscheint mir zu schwach...)?? Also würde dann auch der Steuerdruck mit wachsender Fahrt steigen?

Vielen Dank schon mal

Greetz

Matthias


Sorry hab gerade gesehen das in einem vor kurzem erstellten Beitrag das selbe Thema behandelt wurde, falls doch jemand dazu etwas schreiben möchte ;) nur zu !!

Sry noch mal ich hatte zwar die Suchfkt benutzt aber nix gefunden und den Artikel kurz unter meinem hab ich übersehen...

AndreasH22 02.03.2006 22:06

Hallo Matthias

Ja schreibe ein VB-Programm, das aus dem Flusi mittels FSUIPC die Fluggeschwindigkeit, den Momentanen Steuerausschlag, die Flughöhe und das momentane Flugzeuggewicht ausließt.

Berechne im Programm einfach anhand dieser Werte einen relativen Widerstand, der am Steuerknüppel auftreten soll.

Eine mögliche Formel könnte lauten:

Fh=K(Moo)*K*p*v²/(2*A*c)

Fh... Handkraft
K....z.B. Hebelverhältnis Ruderkraft Handkraft
K(Moo)....Machzahlfunktion
p.....Luftdichte
v.....Fluggeschwindigkeit
A.....Projektionsfläche des Flügels
Für grobe Näherungen kann K(Moo)=1 gesetzt werden.


Die Formel ist nicht von mir, ich habe sie von einem Lehrer zur Hilfe und erklärung bekommen.

Den Widerstand kannst du dann z.B. über die serielle Schnittstelle oder mit FSBUS, oder den IO-Cards an eine Hardware senden, die dann am Knüppel deinen Widerstand erzeugt.


Möglich wären Servomotoren, ein Scheibenwischermotor, ein Federsystem,...



Das Ganze ist eine recht aufwendige Sache! Vor allem bei der Mechanik.


lg Andreas

MattEagle 03.03.2006 15:58

Vielen Dank für die schnelle Antwort eine Frage hätte ich allerdings noch... was ist c in der Formel (wohl kaum die Lichtgeschwindigkeit :D )

lg

Matthias

AndreasH22 04.03.2006 16:09

Tut mir leid, hab ich vergessen dazuzuschreiben!


c.....Ruderausschlag in Grad

Ja und ich glaube, dass die Klammer nach dem Bruchstrich weggehört, wei der Widerstand ja größer werden soll, je größer der Ruderausschlag und die Fläche ist.


lg Andreas

MattEagle 05.03.2006 12:44

Vielen Dank für deinen Nachtrag! Eine Frage hab ich allerdings noch hat jemand vllt. schon ein Programm in VB oder XML oder vllt. sogar in Anbindung an Fsuipc um die oben genannten Daten auszulesen? Wäre sehr gut wenn er mir das dann zu Verfügung stellen könnte, (natürlich nur wenn dies ohne großen Aufwand geschieht)weil meine Programmierkünste doch sehr zu Wünschen übrig lassen ;)

Greetz

Matthias

AndreasH22 05.03.2006 14:13

Hallo Matthias

Ich habe das Programm noch nicht geschrieben. Ich glaube es ist in ein paar Stunden machbar, wenn man sich ein bisschen mit VB.net in Kombination mit FSUIPC eingearbeitet hat. Wenn du Visual Studio hast, kann ich dir einen sehr ähnlichen Quellcode schicken!

du müsstest dann nur einiges drinnen herumkopieren und die Formel eintippen.


Ich glaube aber, dass es besser ist eine bestehende Hardware-Software Kombination zu verwenden. z.b. FSBUS oder IO-Cards (www.opencockpits.com). Dadurch kannst du viel Entwicklungszeit sparen, und musst nicht selber programmieren.Außerdem musst du dann die Elektronik nicht selbst entwickeln. Da kann man einfach die Formel eintippen und schließt an das Interface einfach einen Motor, oder Servo, Bremse,... an und kann loslegen.

Die meiste Arbeit an der Sache ist aber siche die Mechanik. Zuerst muss einmal ein gutes Konzept her, mit dem die Kräfte möglichst stufenlos und ohne zu zu blokieren erzeugt werden können.

lg Andreas

MattEagle 05.03.2006 14:32

Vielen Dank Andreas für die schnelle Antwort! Über den Quellcode würde ich mich sehr freuen. Wenn du mal Zeit hast, könntest du mir den dann mal per E-Mail schicken? Ich hab dir meine E-Mail Addresse per PN geschickt! Die Opencockpit seite ist für mein Vorhaben allerdings auch sehr interessant. Ich werd mich jetzt mal über die verschiedenen Möglichkeiten schlau machen....

Greetz


Matthias

MattEagle 07.03.2006 18:01

Vielen Dank für die E-mail ;)

Matthias

AndreasH22 07.03.2006 22:36

Also wie gesagt:

Du musst dich ein bisschen damit spielen! Es ist alles nicht besonders gut dokumentiert. Bitte schreib mir ein Mail, wenn du Hilfe brauchst.

lg Andreas


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag