Vous n'êtes pas identifié(e).
Bonjour à tous !
Comme sous P3D, la jauge de pression d'admission du Mooney de Carenado ne donne que des chiffres entiers. Il manque la décimale.
Bizarrement, au passage sous XP11 ce soucis avait été réglé, mais il est de retour sous MSFS...
J'imagine qu'il est parfaitement possible d'avoir une gauge qui affiche la décimale. Cependant, si éditer les instruments moteur sur le G1000 de MSFS est enfantin, cela me parle moins sur ces "steam gauges".
Je copie ci-dessous la seule ligne de la gauge en question qui me paraisse pertinente. Je comprends le sens des autres lignes et elles ne permettent pas la modification (si je ne me trompe pas) :
<GaugeString>%((A:RECIP ENG MANIFOLD PRESSURE:1,inHg))%!d!</GaugeString>
Il y a-t-il quelque chose que je puisse modifier pour lui faire afficher la valeur avec une décimale ?
Merci de votre aide.
Cordialement,
Tim
P.S. : je me doute que la réponse standard serait de poster sur le support de Carenado, mais ces derniers ne daignent même pas patcher leurs add-ons pour les rendre compatibles avec les différentes versions de MSFS, alors je me doute qu'updater une gauge pour qu'elle soit plus réaliste est le cadet de leurs soucis...
Tim
"If flying were the language of man, soaring would be its poetry."
"Think positive, flaps negative !"
Hors ligne
Bonjour Tim,
Cela fait longtemps que je ne me suis plus longé dans le XML ni dans les modeldef mais voilà quelques explications sur la ligne donnée.
La ligne va cherche le contenu de la variable absolue (A) nommée RECIP ENG MANIFOLD PRESSURE et plus exactement le premier "champ" (:1 au cas où il y en aurait plusieurs) et l'affiche en ... (d) ce qui pour moi semble indiquer default ...
Ceci est une interprétation brute en première lecture. Ceci dit en prenant le SDK ou celui de P3D/FSX on devrait affiner le décodage de la ligne.
Après il faut voir si l'espace nécessaire sur la gauge physique à été prévu et si tu ne va pas écrire plus loin que possible.
Je regarde cela dès que j'ai un peu de temps (je suis sur ma tablette).
@+ Didier
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B
Hors ligne
Bonjour,
Essaie en remplaçant !d! par !4.1f!
MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
Hors ligne
Merci à tous les deux pour vos retours rapides !!
Avec vos explications, et en comparant avec la gauge de fuel flow qui elle affiche une décimale, j'ai testé en remplaçant le groupe !d! par !3.1f! (issu du fuel flow), et ça fonctionne !!
Je n'ai pas testé !4.1f! D5Turbi, donc je ne sais te dire le résultat (2 décimales ?), mais c'était bien le bon type de modif !
Bons vols !
Tim
"If flying were the language of man, soaring would be its poetry."
"Think positive, flaps negative !"
Hors ligne
4.1f signifie que le nombre est exprimé en nombre flottant, 4 chiffres avant la virgule et 1 décimale.
Si tu veux plus tu peux utiliser 3.2f par exemple.
@+ Didier
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B
Hors ligne
Juste une petite précision :
Si on met 4.1f ça signifie que la gauge "peut" afficher jusqu'à 4 chiffres avant la virgule et une décimale, mais si le nombre à afficher comporte moins de 4 chiffres avant la virgule, par exemple "9.5" il sera affiché correctement et non "0009.5"
MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
Hors ligne
Tu viens de dire exactement la même chose mais exprimée différemment.
4 chiffres avant la virgule cela sous-entend avec des chiffres non significatifs donc potentiellement avec des zéros.
@+ Didier
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B
Hors ligne
4 chiffres avant la virgule cela sous-entend avec des chiffres non significatifs donc potentiellement avec des zéros.
Ben non, le SDK dit ceci :
%( 12.34 )%!04.3f! 12.340 Leading "0"s are [large]not[/large] added to floating point numbers.
MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
Hors ligne
Tu veux avoir raison: OK .
@+ Didier
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B
Hors ligne
@Tim
Fait un tour ici et les unités n'auront plus de secrets pour toi.
https://www.prepar3d.com/SDKv4/sdk/scripting/rpn_scripting.html
Merci pour ces précieuses info ! Ce sera certainement utile !
Tim
"If flying were the language of man, soaring would be its poetry."
"Think positive, flaps negative !"
Hors ligne