Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » formel für roll und pitch winkel programmieren für flugzeug

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.10.2009, 21:02 Uhr
~dani
Gast


ich hoffe jemand kann mir helfen
für einen flugzeug cockpit sollen auf dem display einige werte erscheinen.
die beschleunigung,höhe und richtung sind schon gegeben, aber ich soll dazu noch den rollwinkel und pitch winkel formel finden und es programmieren in c. das wird dan auf einem display angezeigt.
das is die formel, das soll ich programmieren etwa glaub ich

Code:
                v hoch2 * alpha * pi                    pi = 3,14
arctan(  ---------------------------     )             g ist konstante 9,81
                b *   180grad  *  g


v ist 100

und er meinte noch 135 grad - 90 grad =45grad alpha


vielen dank
es is sehr wichtig für mich.
-----------
Edit: Code-Tags eingefügt.

Dieser Post wurde am 12.10.2009 um 22:59 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.10.2009, 23:24 Uhr
Hans
Library Walker
(Operator)


Hi,


Zitat von ~dani:
ich soll dazu noch den rollwinkel und pitch winkel formel finden und es programmieren in c.
...
das is die formel, das soll ich programmieren etwa glaub ich


also bevor Du nicht selbst weisst, was Du eigentlich machen sollst, kann Dir auch niemand helfen. Im übrigen geht aus Deiner Beschreibung nicht ganz hervor, was für einen Winkel die Formel

Code:
                v hoch2 * alpha * pi                    pi = 3,14
arctan(  ---------------------------     )             g ist konstante 9,81
                b *   180grad  *  g


denn jetzt genau liefert. Den Rollwinkel oder den Pitchwinkel? Da es eher unwahrscheinlich ist, das sich hier jemand mit Flugmechanik auskennt, solltest Du das schon dabei schreiben.


Zitat:
v ist 100

und er meinte noch 135 grad - 90 grad =45grad alpha

Daraus schliesse ich jetzt mal, das der Winkel alpha 45° sein soll. Dann ist noch die Frage, was die Grösse b in der Formel bedeutet, bzw. welchen Wert sie haben soll.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.10.2009, 17:24 Uhr
~dani
Gast


hallo,
ok hmm : ) ja ich soll eine formel für den rollwinkel und ptchwinkel programmieren.
ja also diese formel ist für den rollwinkel. genau alpha ist 45° . b ist der bogen den eine flugzeug macht(strecke).

hmmm also ich muss ein projekt ergänzen, das projekt hat jemand gemacht wo auf dem display ein künstliches horizont erscheint mit dem ganzen daten die geschwindigkeit links in mitte der kreis mit dem himmel und boden getrennt mit dem durchgezogenen strich und rechts die höhe in feet. und in der mitte unten noch die richtung. die daten aus einen flugsimulator geholt mit seriellerschnittstelle, sie haben den microcontroller PIC18 benutzt.
das alles wurde programmiert, ich solls nur ergänzen so das auf dem display auch die roll und pitch winkel angezeigt werden.

v= s/t
s= v * t ==> b= v * t

b ist 27,8

Code:
                     27,8^2 * 45° * 3,14
also  arctan (  --------------------   )
                      27,8 * 9,81 * 180°


danke


Bearbeitung von Hans:

wieder Code-Tags eingefügt. - Beim nächsten mal bitte selber machen.

Dieser Post wurde am 13.10.2009 um 19:15 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.10.2009, 19:23 Uhr
Hans
Library Walker
(Operator)


Hi,

okay, soweit so schön. - Und jetzt ist die Frage, wie man das in C-Code umsetzt, richtig?
Für den Arkustangens gibt es zwei Funktionen, nämlich atan(x) und atan2(x,y). Die Erste liefert von einem Tangenswert den zugehörigen Winkel, die Zweite liefert den Winkel von einem Bruch x/y. Beispiele dazu sollten in der Onlinehilfe des Compilers zu finden sein. Und wenn die klar sind, sollte auch klar sein, welche der beiden Funktionen für Dein Problem die bessere ist.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.10.2009, 22:18 Uhr
~dani
Gast


Hallo hans ok danke dir

ich habe meine probleme beim programmieren, haben uns heute nochmal über die formeln undso unterhalten etwas geändert. und das hat auch was mit gpstelegramm zu tun, ich muss die sahcen auch mit berücksichtigen und alles.
melde mich später wieder weiß nicht weiter
danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: