FlightGear - Création d'avions et autres / Creation of aircraft and other

Vous désirez aider à améliorer les avions de Hangar de Helijah, c'est ici que cela se passe / You would like to help improving aircraft from Helijah's hangar, this is where it happens

Vous n'êtes pas identifié(e).

#1 2012-05-26 19:34:47

OO ZVY
Créateur
Inscription : 2011-12-14
Messages : 127

La mise en drapeau sur YASIM

bonjour Emmanuel,

Après de longues recherches, j' ai trouvé   ( - je pense - ) une petite modification du fichier propeller.ccp qui permet une mise en drapeau sous Yasim.

Voici un extrait du fichier propeller.ccp avec en 'bold' ma modification :
........
void Propeller::calc(float density, float v, float omega,
             float* thrustOut, float* torqueOut)
{
    // For manual pitch, exponentially modulate the J0 value between
    // 0.25 and 4.  A prop pitch of 0.5 results in no change from the
    // base value.
    // TODO: integrate with _fine_stop and _coarse_stop variables
    if (_manual)
       {
        _j0 = _baseJ0 * Math::pow(2, 2 - 4*_proppitch);
        if ( _proppitch == 0.0 ) v = 0 ;
       }
 
    if (_propfeather ) 
           {
             v = 0 ;
             
           }

     
    float tipspd = _r*omega;
    float V2 = v*v + tipspd*tipspd;
......


Pour les hélices pas variable 'manuel', le contrôle se fait via la ligne di fichier xxxyasim.xml suivante : <control-input axis="/controls/engines/engine[1]/propeller-pitch" control="PROPPITCH" src0="0" src1="1" dst0="0" dst1="0.759835"/> ( soit le simple fait de réduire le pas à 0 )

et pour les hélices pas variable avec RPM constant, via la ligne suivante :  <control-input axis="/controls/engines/engine[1]/propeller-feather" control="PROPFEATHER"/> soit la sélection 'drapeau' du moteur.


J' ai testé, ça marche.  Reste un problème en sortie de drapeau sur les hélices à RPM contant... la sortie du mode drapeau est brutale ...

Bonne compilation !

Si cette modif. est valable, il faudra l’insérer dans la version 2.8 :-) ? 

amicalement


Philippe

Dernière modification par OO ZVY (2012-05-26 19:41:10)


OO ZVY
    Ubuntu 18.04 LTS
    Flightgear V 2019.1.2

Hors ligne

#2 2012-05-26 21:40:20

Helijah
Administrateur
Lieu : Chartres
Inscription : 2011-12-14
Messages : 2 030
Site Web

Re : La mise en drapeau sur YASIM

ok je vais en toucher quelques mots à plusieurs Dev pour voir si cela peut être inclus sur GIT rapidement. Merci beaucoup smile


Quelques avions pour FlightGear
http://helijah.free.fr

Hors ligne

#3 2012-05-27 08:47:16

OO ZVY
Créateur
Inscription : 2011-12-14
Messages : 127

Re : La mise en drapeau sur YASIM

test avec le Pond racer :

fgfs-s61.png

çà marche aussi.

reste à adoucir le redémarrage.

Philippe

REMARQUE : Après avoir recompilé la dernière version GIT, j' ai des problème avec les accents dans les <!-- XXX --> des fichiers xml. Est ce un problème connu ?


OO ZVY
    Ubuntu 18.04 LTS
    Flightgear V 2019.1.2

Hors ligne

#4 2012-05-27 09:31:09

Helijah
Administrateur
Lieu : Chartres
Inscription : 2011-12-14
Messages : 2 030
Site Web

Re : La mise en drapeau sur YASIM

Salut Philippe,

Génial donc. Super boulot encore bravo.

Pour les accents, oui c'est connu et en fait ce n'est pas un problème mais la correction d'un problème lol

En effet le parser xml était très, trop, permissif et ne répondait pas vraiment aux normes du xml. C'est maintennant corrigé. Nous avons un parser 100% xml et pure xml. Du coup les fichier avec l'enteête <?xml version="1.0" encoding="UTF-8"?> ne doivent contenir aucun accent, ou alors il faut changer l'entête pour <?xml version="1.0" encoding="ISO-8859-1"?> , solution que j'adopte maintenant, mais je vais mettre du temps à tout convertir smile (récupère la dernière mise à jour du Bugatti par exemple (quoique avec GIT tu l'as en fait smile ).

Voilà voilà tu sais tout. Rien que du normal donc.

Amicalement Emmanuel

P.S. Je viens d'envoyer ta modif à Curt, autant écrire au bon Dieu plutôt qu'a ses saints smile Nous verrons bien ce que cela donne. J'ai bon espoir car je sais Curt utilisateur de YASim smile


Quelques avions pour FlightGear
http://helijah.free.fr

Hors ligne

#5 2012-05-29 11:24:07

OO ZVY
Créateur
Inscription : 2011-12-14
Messages : 127

Re : La mise en drapeau sur YASIM

Bonjour Emmanuel,

J' ai retravaillé la mise en drapeau, pour permettre un redémarrage.

Dans le cas de la mise en drapeau d'une hélice à pas variable simple ( sans RPM constant ) , il faut l'aide du démarreur pour relancer le moteur.

Pour les hélices avec RPM constant, la sortie du mode 'feather'  active le windmilling et le redémarrage est possible via ce windmilling, sans démarreur.

lien vers nouveaux fichiers propeller.ccp et propeller.hpp à compiler : http://dl.dropbox.com/u/18438878/propellersource.zip

amicalement

Philippe

petite vidéo de la mise en drapeau et redémarrage sur le  Pond racer :

( Les RPM diminuent bien, et la MAP retourne à la pression atmosphérique quand le moteur s’arrête puis l'inverse au redémarrage... )
http://www.youtube.com/watch?v=1NVQJJ36 … e=youtu.be


OO ZVY
    Ubuntu 18.04 LTS
    Flightgear V 2019.1.2

Hors ligne

#6 2012-05-29 15:46:08

Helijah
Administrateur
Lieu : Chartres
Inscription : 2011-12-14
Messages : 2 030
Site Web

Re : La mise en drapeau sur YASIM

Salut Philippe

FANTASTIQUE ! Que dire d'autre. Bon toi tu as la bonne nouvelle. Moi la mauvaise. Ma carte graphique n'a pas appréciée le jus de pomme qui était un court instant dans mon verre. Du coup elle a décidée de brûler littéralement.  Fumée blanche et odeur nauséabonde. Conclusion le monsieur il n'a plus de PC pour compiler FG sad Et pire que tout il a tout ces travaux sur le disque dur. Certes j'ai tout sur des backup mais pas les tout derniers travaux. Ils vont attendre que je trouve une solution. Mais cela ne va pas être simple malheureusement. Mes moyens financiers sont au niveau Grecque sad

Je vais quand même refaire un courrier à Curt avec tes dernière modifications on ne sait jamais smile

Amicalement Emmanuel


Quelques avions pour FlightGear
http://helijah.free.fr

Hors ligne

#7 2012-05-30 09:22:58

OO ZVY
Créateur
Inscription : 2011-12-14
Messages : 127

Re : La mise en drapeau sur YASIM

Bonjour Emmanuel,

condoléances pour ta carte vidéo... sad

Avec un peu de chance, ton disque dur est récupérable... hmm

En attendant un autre test de 'feather' avec le tout dernier HE111.
http://www.youtube.com/watch?v=Cmgh58gr … e=youtu.be

amicalement

Philippe


OO ZVY
    Ubuntu 18.04 LTS
    Flightgear V 2019.1.2

Hors ligne

#8 2012-05-30 10:34:10

Helijah
Administrateur
Lieu : Chartres
Inscription : 2011-12-14
Messages : 2 030
Site Web

Re : La mise en drapeau sur YASIM

Salut Philippe,

Et oui, je te rassure. J'ai eu assez de réflexe pour sauver le PC. Seule la carte est morte enfin, la carte, et le port AGP (mon seul port AGP).... Du coup je suis coincé pour mettre une nouvelle carte. Mais comme tu le dis, le plus important c'est que mes disques durs sont en état. Toutes mes données sont sauvées. C'est quand même le plus important.

Vraiment Fantastique. J'ai écrit à Curt sur FB car son adresse mail est dans mes disques durs en quarantaine smile J'ai mis un lien vers cette discussion. J'espère seulement qu'il va être convaincu car franchement c'est une très belle avancée pour YASim et pour FG dans son ensemble.

Merci encore

Amicalement Emmanuel


Quelques avions pour FlightGear
http://helijah.free.fr

Hors ligne

#9 2012-05-31 15:18:21

OO ZVY
Créateur
Inscription : 2011-12-14
Messages : 127

Re : La mise en drapeau sur YASIM

bonjour,

test sur le DC-3. ( panne moteur droit, mise en drapeau et redémarrage )

amicalement

Philippe

( ce qui confirme les fichiers propeller.ccp et propeller.hpp à compiler :http://dl.dropbox.com/u/18438878/propellersource.zip )

[youtube]http://youtu.be/KclcV92GDao[/youtube]

Dernière modification par OO ZVY (2012-05-31 16:35:50)


OO ZVY
    Ubuntu 18.04 LTS
    Flightgear V 2019.1.2

Hors ligne

#10 2012-05-31 15:53:13

OO ZVY
Créateur
Inscription : 2011-12-14
Messages : 127

Re : La mise en drapeau sur YASIM

remarque : j' ai envie de m'attaquer au problème de 'stall', car je crois avoir une idée :

ce que je pense avoir compris sur Yasim :
yasimt10.png


la réalité :
clift10.png


ce qui explique un décrochage partiel ( suivant les valeurs du 'peak' et width' ) de la modelisation YASIM.

-> La courbe ne doit pas remonter au dessus d'une incidence de 20 - 025 degrés ... enfin ... je pense.

... mais encore à réfléchir et surtout comprendre le C++ ( je n'ai plus fait de programmation en C depuis 10 ans alors galère.... )

amicalement

Philippe


OO ZVY
    Ubuntu 18.04 LTS
    Flightgear V 2019.1.2

Hors ligne

#11 2012-06-01 12:57:39

Helijah
Administrateur
Lieu : Chartres
Inscription : 2011-12-14
Messages : 2 030
Site Web

Re : La mise en drapeau sur YASIM

Salut Philippe,

Génial. Décidément tu ne t'arrêtes plus smile Bravo. Et qui de mieux que quelqu'un comme toi pour améliorer YASim de manière réaliste ? Personnellement j'ai arrêté de programmer lors de mon dernier licenciement et de toute façon je dois avouer que j'ai beaucoup, mais alors beaucoup de mal avec la programmation dite "objet". Mais j'arrive encore à comprendre les sources smile Heureusement.

Amicalement Emmanuel


Quelques avions pour FlightGear
http://helijah.free.fr

Hors ligne

#12 2012-06-07 10:42:56

OO ZVY
Créateur
Inscription : 2011-12-14
Messages : 127

Re : La mise en drapeau sur YASIM

divers test....

P38 :

Flash required

C421 :

Flash required

amicalement

Philippe


OO ZVY
    Ubuntu 18.04 LTS
    Flightgear V 2019.1.2

Hors ligne

#13 2012-06-07 14:02:12

Helijah
Administrateur
Lieu : Chartres
Inscription : 2011-12-14
Messages : 2 030
Site Web

Re : La mise en drapeau sur YASIM

Que dire de plus que : Génial !

Et dire que je ne peux pas tester tout cela sad
Mais pourquoi j'ai renversé du jus de pomme sur mon PC moi ?

Amicalement Emmanuel


Quelques avions pour FlightGear
http://helijah.free.fr

Hors ligne

#14 2012-06-07 20:06:07

OO ZVY
Créateur
Inscription : 2011-12-14
Messages : 127

Re : La mise en drapeau sur YASIM

Bonsoir Emmanuel,

j'ai fait un " FeatureRequest " sur le " FlightGear bug and feature request tracker " . numéro 783 -> YASIM propeller feather not operational.

amicalement

Philippe


OO ZVY
    Ubuntu 18.04 LTS
    Flightgear V 2019.1.2

Hors ligne

Pied de page des forums

Propulsé par FluxBB 1.4.8