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).
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
ok je vais en toucher quelques mots à plusieurs Dev pour voir si cela peut être inclus sur GIT rapidement. Merci beaucoup
Quelques avions pour FlightGear
http://helijah.free.fr
Hors ligne
test avec le Pond racer :
çà 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
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 (récupère la dernière mise à jour du Bugatti par exemple (quoique avec GIT tu l'as en fait ).
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 Nous verrons bien ce que cela donne. J'ai bon espoir car je sais Curt utilisateur de YASim
Quelques avions pour FlightGear
http://helijah.free.fr
Hors ligne
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
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 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
Je vais quand même refaire un courrier à Curt avec tes dernière modifications on ne sait jamais
Amicalement Emmanuel
Quelques avions pour FlightGear
http://helijah.free.fr
Hors ligne
Bonjour Emmanuel,
condoléances pour ta carte vidéo...
Avec un peu de chance, ton disque dur est récupérable...
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
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 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
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
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 :
la réalité :
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
Salut Philippe,
Génial. Décidément tu ne t'arrêtes plus 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 Heureusement.
Amicalement Emmanuel
Quelques avions pour FlightGear
http://helijah.free.fr
Hors ligne
divers test....
P38 :
C421 :
amicalement
Philippe
OO ZVY
Ubuntu 18.04 LTS
Flightgear V 2019.1.2
Hors ligne
Que dire de plus que : Génial !
Et dire que je ne peux pas tester tout cela
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
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