Gauges pour le Beaver DHC-2 FSX- P3D AM

Programmation LUA, Macros FSUIPC, logiciel LINDA
et codage en LUA des gauges Air Manager

Re: Gauges pour le Beaver DHC-2 FSX- P3D AM

Messagede jacquesvde » Ven 1 Déc 2017 22:07

Pas de soucis Bernard grandsoleil quand j'ai un problème et bien je le contourne ce qui compte c'est obtenir un résultat ecroulerire
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Gauges pour le Beaver DHC-2 FSX- P3D AM

Messagede jacquesvde » Ven 1 Déc 2017 22:14

JacquesZ a écrit:
jacquesvde a écrit:Bonjour, Jacques

Oui faire des équilles vibrantes mais avant je dois encore savoir comment régler ma jauge de façon non linéaire pour le fuel j'ai cherché et je ne sais pas comment faire la programmation.

Image


Pour cette jauge il faut remplacer la valeur Fuel /10 par /18 dans (Instrument Oil Temp Fuel) elle est en téléchargement a la page indiquée ci-dessous.

viewtopic.php?f=147&t=5996

Image

Amitiés,
Jacques

On va t’aider Jacques, t’inquiètes comme dirait mon fils...
Tu récupères les Lvars de l’addition MilViz, c’est ça?

Je ne l’ai pas.
Jacques


Salut Jacques grandsoleil le Beaver MilViz est pourri il ne vaut pas la peine de se casser la tête, j'utilise le Beaver d' Areosoft FSX tout fonctionne parfaitement chouettedoights

A+
Dernière édition par jacquesvde le Sam 2 Déc 2017 02:01, édité 1 fois.
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Gauges pour le Beaver DHC-2 FSX- P3D AM

Messagede JacquesZ » Ven 1 Déc 2017 23:18

Bon, content que tu aies résolu ton problème en le contournant!
Juste pour ton info Jacques concernant tes jauges Fuel:

En fait il y a plusieurs secteurs par jauge, donc il faut changer pour chaque secteur la fonction img_rotate() en fonction des écarts angulaires, ce qui peut etre compliqué à déterminer.
Alors voci une astuce, on peut les déterminer avec l'outil ligne de SkinMan.
J'ai chargé ton fond de jauge sous skinman et j'ai ajouté une ligne avec 1 vertex rouge, centré à la place de l'aiguille. En faisant varier les positions start et stop, on obtient les angles de départ/arrivée de chaque secteur.

une image vaut 100 000 mots:
Image

il suffit ensuite de faire un test sur la quantité de fuel et en fonction du résultat on sait dans quel secteur on se trouve.
On crée pour chaque secteur un bout de code avec img_rotate) qui va bien: Au lieu de 262 (le secteur angulaire complet de la jauge de E à F).

soit la ligne de ton code:
Code: Tout sélectionner
img_rotate(img_Aiguille_Fuel_R, (262/ Variable_max_fuel_R * Variable_restant_fuel_R ) -1)
on remplace le 262 par la différence angulaire entre les valeurs départ/arrivée de chaque secteur.
Par exemple pour la jauge MIDDLE, entre E et 4, on a start: -135,stop:-120 soit 15 degrés d'écart.
Il faut remplacer le 262 par l'écart angulaire (15), et Variable_max_fuel_R par le maximum du secteur (ici 4) et ça devrait marcher.

par exemple, extrait de code pour l'aiguille droite
Code: Tout sélectionner
if Variable_restant_fuel_R<=4 then -- 13 degrés d'écart pour 4 gallons
rot=(13/ 4 * Variable_restant_fuel_R -0) -1
   elseif Variable_restant_fuel_R<=8 then --de -125 à -87 degrés soit 38 degrés d'écart pour 4 gallons +13degrés pour 4 gallons
   rot=(38/ 4 * (Variable_restant_fuel_R -4))+12
   elseif Variable_restant_fuel_R<=12 then --de -87 à -37 degrés soit 50 degrés d'écart pour 4 gallons +13+38 degrés pour 4+4 gallons
   rot=((50/ 4 * (Variable_restant_fuel_R -8))+49)
   elseif Variable_restant_fuel_R<=16 then --de -34 à +15   degrés soit 49 degrés d'écart pour 4 gallons +13+38+50degrés pour 12 gallons
   rot=((49/ 4 * (Variable_restant_fuel_R -12))+100)
   elseif Variable_restant_fuel_R<=20 then --de +15 à +51   degrés soit 36 degrés d'écart pour 4 gallons +13+38+50+49degrés pour 16 gallons
   rot=((36/ 4 * (Variable_restant_fuel_R -16))+149)
   elseif Variable_restant_fuel_R<=24 then --de +51 à +92   degrés soit 41 degrés d'écart pour 4 gallons +13+38+50+49+36degrés pour 20 gallons
   rot=((41/ 4 * (Variable_restant_fuel_R -20))+185)
   elseif Variable_restant_fuel_R<=Variable_max_fuel_R  then --de +92   à +133   degrés soit 41 degrés d'écart pour 4 gallons +13+38+50+49+36+41degrés pour 24 gallons
   rot=((41/ (Variable_max_fuel_R-24) * (Variable_restant_fuel_R -24))+226)
   end
      
   img_rotate(img_Aiguille_Fuel_R, rot)



Jacques
Ma chaîne YouTube Tutos sur l’A320 par un Pilote de Ligne: https://youtube.com/channel/UCljftuoKBcgeR-WBgYJpuoA
Avatar de l’utilisateur
JacquesZ
 
Messages: 2848
Inscription: 24/11/10

Re: Gauges pour le Beaver DHC-2 FSX- P3D AM

Messagede jacquesvde » Sam 2 Déc 2017 01:23

Merci Jacques, grandsoleil cligneoeil

Voici un code plus simple tu va aimer grandsoleil

Code: Tout sélectionner
img_add_fullscreen("Font_Fuel_DHC2.png")
img_Aiguille_Fuel_L = img_add("AIGUILLE.png", -103, 81, 512, 512)
img_Aiguille_Fuel_R = img_add("AIGUILLE.png",102,84,512,512)
img_Aiguille_Fuel_Re = img_add("AIGUILLE.png",-1,-128,512,512)

-----------------------------------------------------------------------
-- Functions reservoir de Gauche "FUEL TANK CENTER QUANTITY"

function Fuel_reservoir_L(gallons_left)

    gallons_L = var_cap(gallons_left, 0, 262)
   if gallons_L > 35 then -- si plus de 35 Gallons
         img_rotate(img_Aiguille_Fuel_L, 262) --Alors galons = rotation Max 262 °
      elseif gallons_L >= 24 then
         img_rotate(img_Aiguille_Fuel_L, 38 / 11*(gallons_L-24) + 224)
      elseif gallons_L >= 20 then
         img_rotate(img_Aiguille_Fuel_L, 39 / 4*(gallons_L-20) + 185)
      elseif gallons_L >= 16 then
         img_rotate(img_Aiguille_Fuel_L, 36 / 4*(gallons_L-16) + 149)
      elseif gallons_L >= 12 then
         img_rotate(img_Aiguille_Fuel_L, 54 / 4*(gallons_L-12) + 95)
      elseif gallons_L >= 8 then
         img_rotate(img_Aiguille_Fuel_L, 47 / 4*(gallons_L-8) + 48)
      elseif gallons_L >= 4 then
         img_rotate(img_Aiguille_Fuel_L, 34 / 4*(gallons_L-4) + 14)
      else
         img_rotate(img_Aiguille_Fuel_L, 14 / 4* gallons_L)
      end
 
end




fsx_variable_subscribe("FUEL TANK CENTER QUANTITY", "Gallons" , Fuel_reservoir_L)



Il faut suivre a la lettre ce tutoriel et tu va comprendre que c'est plus simple que l'ont croyais.


https://www.youtube.com/watch?v=gfABSyd ... GRoy8A_Ant

Mes dessin sont fait au pixel prés avec une précis soignée, l'aiguille est déjà positionnée couchée sur 0 ce qui veut dire qu' il suffit de faire une rotation de 0 min a 262° pour le calcul c'est plus simple, pas de - etc et des cassement de tête. rigolus

Jacques merci affiche merci affiche merci affiche
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Gauges pour le Beaver DHC-2 FSX- P3D AM

Messagede JacquesZ » Sam 2 Déc 2017 12:31

Oui Jacques, on parle de la même chose, je l’ai décomposé pour qu’on puisse mieux comprendre le raisonnement et n’utiliser qu’un seul img_rotate à la fin, mais le résultat est le même !
Si tu es arrivé au résultat que tu souhaitais, et que ta jauge affiche les bonnes quantités c’est le principal.

Jacques
Ma chaîne YouTube Tutos sur l’A320 par un Pilote de Ligne: https://youtube.com/channel/UCljftuoKBcgeR-WBgYJpuoA
Avatar de l’utilisateur
JacquesZ
 
Messages: 2848
Inscription: 24/11/10

Re: Gauges pour le Beaver DHC-2 FSX- P3D AM

Messagede jacquesvde » Sam 2 Déc 2017 12:54

JacquesZ a écrit:Oui Jacques, on parle de la même chose, je l’ai décomposé pour qu’on puisse mieux comprendre le raisonnement et n’utiliser qu’un seul img_rotate à la fin, mais le résultat est le même !
Si tu es arrivé au résultat que tu souhaitais, et que ta jauge affiche les bonnes quantités c’est le principal.

Jacques

Je ne peut que te remercier pour le temps que tu ma donner pour résoudre mon problème tu est un super gars grandsoleil , nous étions en train de travailler sur le sujet en même temps.
Amitiés,
Jacques cligneoeil
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Gauges pour le Beaver DHC-2 FSX- P3D AM

Messagede jacquesvde » Sam 2 Déc 2017 17:00

Bonjour, grandsoleil

La jauge est corrigée elle indique maintenant la valeur en Gallons non linéaire

Les réservoirs sont calibré deux a 35 Gallons et un a 25 Galons, pas de problème si vous utiliser un réservoir plus grand l’indication restera précis a partir de la valeur Max si par exemple vous avez un réservoir de 40 Galons l'aiguille de la jauge serra au max c'est seulement quand le fuel descendra en dessous de la valeur max quel serra active.
Cordialement,
Jacques cligneoeil

DHC-2 Beaver V2 Fuel FSX P3D AM.7z
(435.94 Kio) Téléchargé 336 fois


Image
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Gauges pour le Beaver DHC-2 FSX- P3D AM

Messagede Papagolf » Dim 3 Déc 2017 10:27

Bonjour à tous

Superbe ce travail je viens de tester , ca marche impecc
Bravo pour ce super boulot
Bonne continuation
Pour moi j'en suis encore à apprendre le LUA , mais j'y arriverai

Bons vols a tous
Bruno
Papagolf
 
Messages: 105
Inscription: 29/11/15
Localisation: 13

Re: Gauges pour le Beaver DHC-2 FSX- P3D AM

Messagede jacquesvde » Dim 3 Déc 2017 15:15

Bonjour

Nouvelle jauge DHC2 Beaver CARB TEMP AM FSX P3D

Merci Bruno grandsoleil oui c'est très bien d'apprendre le LUA ,tu arriverai sourirebis

Jacques cligneoeil


DHC2 Beaver CARB TEMP AM FSX P3D.7z
(361.66 Kio) Téléchargé 328 fois
rigolus

Image
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Gauges pour le Beaver DHC-2 FSX- P3D AM

Messagede jacquesvde » Lun 4 Déc 2017 20:10

Bonjour, grandsoleil
Nouvelle Jauge EGT Générique de 0 à 350°C équiper d'une aiguille réglable jaune.
Certains avions sont équipés d'analyseurs de gaz d'échappement pour mieux contrôler la carburation, comme l'EGT, par exemple.
En effet, la température des gaz d'échappement dépend du dosage du mélange air-essence introduit dans le cylindre, et c'est sur cette particularité qu'est basé l' instrument de réglage "EGT" (Exhaust Gas Temperature) .

Cordialement,
Jacques cligneoeil

EGT 350 Tmp FSX P3D AM.7z
(327.81 Kio) Téléchargé 313 fois



Image
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

PrécédenteSuivante

Retourner vers LUA, Linda, Macros & gauges Air Manager





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 10 invités