Forum Flightgear France

Une communauté prend son envol

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

Annonce

Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.

#801 22/06/2018 14:01:55

ctesc356
Membre
Inscription : 18/05/2010
Messages : 2 506

Re : Citation X de chez PAF - mise à jour

En supprimant GAMSA dans "fix.dat" c'est ok, un wp inconnu ne gène pas. Donc si on lit un plan de vol existant il ne faudrait simplement pas parcourir "fix.dat", possible?

On peut substituer "earth_fix.dat" de xp à notre "fix.dat", simplement en le renommant, ça semble fonctionner. On gagne quelques années de cycle airac.
J'ai ici une demo de xp11 datant de fin 2016. Les navaids proviennent de Airac1611. SimBrief en libre, c'est Airac1709.
Il y aura toujours un risque de "non-cohérence"

Dernière modification par ctesc356 (22/06/2018 14:15:38)


Intel i5 3570 3.4Mhz, Nvidia GTX 660, 8Go Ram, Linux Mint

Hors ligne

#802 22/06/2018 15:35:44

bob755
Membre
Inscription : 1/04/2018
Messages : 62

Re : Citation X de chez PAF - mise à jour

@ctesc356:  J'ai modifié le SimBrief convertisseur pour que FG ne trouve aucun wp ident dans sa base de données. Du coup il prend toujours les coordonnées du plan de vol et plus de problèmes:
rdlyHUm.png


Windows 7 ,  NVIDIA Quadro K2100M, FG 2018.2.1 CPU Intel Core i7 @2.8Ghz, RAM 16Gb

Hors ligne

#803 22/06/2018 16:29:39

ctesc356
Membre
Inscription : 18/05/2010
Messages : 2 506

Re : Citation X de chez PAF - mise à jour

bob755 a écrit :

J'ai modifié le SimBrief convertisseur pour que FG ne trouve aucun wp ident dans sa base de données.

Je ne comprends pas... parfois il faut m'expliquer longtemps smile
Mais a part MADEB ils sont tous dans "fix.dat" de fg


Intel i5 3570 3.4Mhz, Nvidia GTX 660, 8Go Ram, Linux Mint

Hors ligne

#804 22/06/2018 16:52:29

bob755
Membre
Inscription : 1/04/2018
Messages : 62

Re : Citation X de chez PAF - mise à jour

ctesc356 a écrit :
bob755 a écrit :

J'ai modifié le SimBrief convertisseur pour que FG ne trouve aucun wp ident dans sa base de données.

Je ne comprends pas... parfois il faut m'expliquer longtemps smile
Mais a part MADEB ils sont tous dans "fix.dat" de fg

Même si la longitude et latitude sont spécifiées pour chaque wp dans le plan de vol, FG utilise les valeurs dans le fix.dat à condition qu'il trouve le nom du wp. Ca ne pose pas de problème sauf dans le cas que tu as trouvé ou les coordonnées pour GAMSA étaient incorrectes dans le fix.dat.

Pour palier à ce problème, j'ai modifié le convertisseur SimBrief pour que FG ne trouve aucun nom de wp dans le fix.dat. Quand il ne trouve pas le wp dans le fix.dat, FG utilise les coordonnées dans le  plan de vol.
Avec la modification, FG va prendre systématiquement les coordonnées du plan de vol pour tous les wps.  De cette façon, les coordonnées des wps sont toujours celles de SimBrief.

Je t'enverrai la nouvelle version du convertisseur.


Windows 7 ,  NVIDIA Quadro K2100M, FG 2018.2.1 CPU Intel Core i7 @2.8Ghz, RAM 16Gb

Hors ligne

#805 22/06/2018 18:12:12

Clm76
Membre
Lieu : LFOH
Inscription : 22/10/2012
Messages : 901

Re : Citation X de chez PAF - mise à jour

DENIS a écrit :

J'ai fait un vol de Zagreb LDZA à Rome LIRF. Rien à signaler sur cette phase.
J'ai tenté de redécoller de Rome piste 34L pour aller à Gênes LIMJ piste 28.
Impossible de réaliser ce vol en mode FMS.
L'avion ne suis pas du tout la trajectoire programmée et reste à une altitude de 4000 pieds.

Modification à apporter dans le fichier "Flightdirector.nas", ligne 567 :

     } else flag_wp = 0;       <----- à rajouter (sans la parenthèse qui existe déjà).
    } else if (NAVSRC == "") {setprop("autopilot/internal/nav-type","")}

Et pour améliorer le suivi de route, remplacer la ligne 524 dans "Flightdirector.nas"

CourseError = geo.normdeg180(CourseError);

par :

        if(CourseError < -180) CourseError += 360;
        else if(CourseError > 180) CourseError -= 360;
ctesc356 a écrit :

C'est quand même en entrant le plan de vol par le fms que ça déconne, mais je suis sûr que tu es déjà sur le coup pour trouver une parade.
La recherche se fait donc différemment selon le cas? D'ailleurs le "BRY" trouvé dans l' exemple n'est pas le bon.

Pour l'entrée des Wp dans le CDU, j'utilise une fonction de FG intitulée "@INSERT" qui est la même fonction utilisée par le Route-manager. C'est cette fonction qui recherche si le WP existe mais s'il y en a plusieurs je ne sais pas comment il effectue son choix.

Dernière modification par Clm76 (22/06/2018 18:13:40)


Fg 2018.3.0 - LinuxMint 18.3 Sylvia - CM Asus P8H67 MLE - CPU i3 2100T - 12 Go Ram - Nvidia Geforce GTX 770 - Driver Nvidia 384.130

Hors ligne

#806 22/06/2018 23:49:53

ctesc356
Membre
Inscription : 18/05/2010
Messages : 2 506

Re : Citation X de chez PAF - mise à jour

Clm76 a écrit :

Pour l'entrée des Wp dans le CDU, j'utilise une fonction de FG intitulée "@INSERT"

Cette fonction @insert est documentée quelque part?


Intel i5 3570 3.4Mhz, Nvidia GTX 660, 8Go Ram, Linux Mint

Hors ligne

#807 23/06/2018 10:56:30

Clm76
Membre
Lieu : LFOH
Inscription : 22/10/2012
Messages : 901

Re : Citation X de chez PAF - mise à jour

ctesc356 a écrit :

Cette fonction @insert est documentée quelque part?

Documentée ? Hum, pas vraiment !... On la trouve dans :
/flightgear/src/Autopilot/route-manager.cxx
/install/flightgear/fgdata/gui/dialogs/route-manager.xml

Mais rien n'indique comment est faite la recherche.

EDIT : Il semble que la recherche soit effectuée de la manière suivante : Airports -> Fixes -> Poi (ou Poi -> Fixes) -> Navaids.

Dans le cas de BRY:
Dans nav.dat, il y a 3 navaids BRY (en majuscules) : BRAY NDB - BRAY SUR SEINE VOR DME et YENISEHIR NDB (très loin)
Dans poi.dat, il y a un Bry et c'est lui qui est pris en priorité car pas excessivement éloigné.
Dans fix.dat il n'y en a pas.

Si je renomme le Bry avec un autre nom dans le poi.dat, c'est bien le BRY de BRAY SUR SEINE VOR DME qui est pris en compte par le CDU et le Route manager.

Dernière modification par Clm76 (24/06/2018 11:07:49)


Fg 2018.3.0 - LinuxMint 18.3 Sylvia - CM Asus P8H67 MLE - CPU i3 2100T - 12 Go Ram - Nvidia Geforce GTX 770 - Driver Nvidia 384.130

Hors ligne

#808 2/07/2018 18:19:31

DENIS
Membre
Inscription : 10/02/2016
Messages : 357

Re : Citation X de chez PAF - mise à jour

Clm76 a écrit :

Modification à apporter dans le fichier "Flightdirector.nas", ligne 567 :

     } else flag_wp = 0;       <----- à rajouter (sans la parenthèse qui existe déjà).
    } else if (NAVSRC == "") {setprop("autopilot/internal/nav-type","")}

J'ai du faire une mauvaise modif ligne 567, car j'ai une erreuer "nasal" ...
peux-tu me dire?
Merci

						flag_wp = 0;
					}
				} else flag_wp						dist_wp = courseDist;
 = 0;      
    } else if (NAVSRC == "") {setprop("autopilot/internal/nav-type","")}
			}
    } else if (NAVSRC == "") {setprop("autopilot/internal/nav-type","")}
} # end of update

sad


FG 2018.1.1,  Windows 10 .           Multijoueurs: "DE IS"
Intel Core i7-6700K CPU @4.00GHz 4.01GHz, RAM installée 32.0 Go,  GTX1070
Boeing 777 et 707, Cessna Citation X, A320-330
https://github.com/it0uchpods

Hors ligne

#809 2/07/2018 19:43:44

Clm76
Membre
Lieu : LFOH
Inscription : 22/10/2012
Messages : 901

Re : Citation X de chez PAF - mise à jour

DENIS a écrit :

J'ai du faire une mauvaise modif ligne 567, car j'ai une erreuer "nasal" ...
peux-tu me dire?
Merci

Effectivement, c'est pas bon
Voilà le vrai code :

				### Maintain alarm wp ###
				wpCoord = geo.Coord.new().set_latlon(fp.getWP(wp_curr).wp_lat, fp.getWP(wp_curr).wp_lon);
				courseDist = geocoord.distance_to(wpCoord)/1852;
				if (courseDist < dist_wp) {
					dist_wp = courseDist;
				} else {
					setprop(alm_wp,1);
					if (courseDist > dist_wp +0.2) {
						setprop(alm_wp,0);
						dist_wp = courseDist;
						flag_wp = 0;
					}
				}
			} else flag_wp = 0;
    } else if (NAVSRC == "") {setprop("autopilot/internal/nav-type","")}
} # end of update

Fg 2018.3.0 - LinuxMint 18.3 Sylvia - CM Asus P8H67 MLE - CPU i3 2100T - 12 Go Ram - Nvidia Geforce GTX 770 - Driver Nvidia 384.130

Hors ligne

#810 3/07/2018 5:23:56

DENIS
Membre
Inscription : 10/02/2016
Messages : 357

Re : Citation X de chez PAF - mise à jour

smile


FG 2018.1.1,  Windows 10 .           Multijoueurs: "DE IS"
Intel Core i7-6700K CPU @4.00GHz 4.01GHz, RAM installée 32.0 Go,  GTX1070
Boeing 777 et 707, Cessna Citation X, A320-330
https://github.com/it0uchpods

Hors ligne

#811 9/07/2018 18:30:45

DENIS
Membre
Inscription : 10/02/2016
Messages : 357

Re : Citation X de chez PAF - mise à jour

Hello!
je viens d'essayer de me dérouter 2 fois...pendant le même vol.
1ère fois sur le CDU Numéro 1 pas de soucis apparent.
Pour pouvoir me dérouter une 2ème fois, je passe le CDU numéro2 avec FMS2.
Et là, l'avion capte tout correctement, mais à l'arrivée, soit il ne descend pas, soit il descend trop tôt ...
Mauvaise manip de ma part, ou bien anomalie de l'avion?
merci
Denis

Dernière modification par DENIS (9/07/2018 18:31:53)


FG 2018.1.1,  Windows 10 .           Multijoueurs: "DE IS"
Intel Core i7-6700K CPU @4.00GHz 4.01GHz, RAM installée 32.0 Go,  GTX1070
Boeing 777 et 707, Cessna Citation X, A320-330
https://github.com/it0uchpods

Hors ligne

#812 10/07/2018 7:33:21

Clm76
Membre
Lieu : LFOH
Inscription : 22/10/2012
Messages : 901

Re : Citation X de chez PAF - mise à jour

Bonjour à tous,

DENIS a écrit :

Pour pouvoir me dérouter une 2ème fois, je passe le CDU numéro2 avec FMS2.
Et là, l'avion capte tout correctement, mais à l'arrivée, soit il ne descend pas, soit il descend trop tôt ...

Peux-tu m'indiquer ton plan de vol initial avec les deux déroutements que je regarde.
A tout hasard, tu n'aurais pas oublié de programmer sur le RMU la fréquence de l'aérodrome du 2ème déroutement car ça ressemble à un problème d'ILS.


Fg 2018.3.0 - LinuxMint 18.3 Sylvia - CM Asus P8H67 MLE - CPU i3 2100T - 12 Go Ram - Nvidia Geforce GTX 770 - Driver Nvidia 384.130

Hors ligne

Pied de page des forums