Page 8 sur 14

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

MessagePosté: Dim 10 Déc 2017 17:28
de jacquesvde
jacquesvde a écrit:Salut Jacques,

En faite j'ai modéliser des avions en 1990 pour les avion RC on peut faire voler une brique comme un spit si on entre les bonne valeurs dans le fichier air et dans le fichier aircraft.cfg.
Il a des Beaver bi pal et tri pal, le concepteur a programmer tout les Beaver en tri pal pour ne pas ce casser la tète mais dans le fichier de configuration il la mis en bi pal et il na rien trouver de mieux de faire une jauge EGT qui va jusque 300°C le vrai parametre est (Exhaust Gas Temp (deg F)1201℉ est = 649.4444℃ )

Un exemple du fichier air ci-dessous du Beaver MilViz DHC-2 j'ai juste a rentrer les bonne valeur pour l'Aerosoft. chouettedoights

Image

Jacques cligneoeil


Bonjour,
En faite c'est plus complexe que je ne l' imaginait la programmation est faite en partie dans les MDL malheureusement le concepteur a mal programmer les paramétrés du BHC2, avec AirWrench je peut corriger les erreurs dans le fichier air et le recompiler mais pas facile, quoi que je suis déjà sorti du problème il n' y a que des solutions, donc ajouter une pal ne changeait rien.

L' EGT comme les jauges indique maintenant les bonne valeur dans AirManager, comme quoi que AirManager est un soft sérieux qui peut aussi servir de teste pour les avion mal programmer.
Jacques cligneoeil

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

MessagePosté: Mar 12 Déc 2017 17:18
de jacquesvde
Bonjour,

Mon problème est résolut, pendant 3 jours de travail intensive pour comprendre comment utiliser AirWrench j'ai parvenu a comprendre comment faire les bon réglage d'un avion.
Mes Beaver DHC-2 sont maintenant bien régler. chouettedoights

Jacques cligneoeil

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

MessagePosté: Mar 12 Déc 2017 23:24
de PapaLima
On va te surnommer "Mister AirWrench" maintenant sourirebis

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

MessagePosté: Mar 12 Déc 2017 23:54
de jacquesvde
PapaLima a écrit:On va te surnommer "Mister AirWrench" maintenant sourirebis


Merci Papounet c'est très gentils ecroulerire ecroulerire ecroulerire

Jacques cligneoeil

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

MessagePosté: Mer 13 Déc 2017 03:25
de jacquesvde
Bonjour,
Et oui nouvelle jauge Flaps Position Beaver DHC-2 FSX P3D AM.

Flaps Position Beaver DHC-2 FSX P3D AM.7z
(289.26 Kio) Téléchargé 255 fois
chouettedoights

Image


Jacques cligneoeil

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

MessagePosté: Mer 13 Déc 2017 14:30
de jacquesvde
Bonjour,

J'ai chercher comment programmer une fonction qui empêche les aiguilles du réservoir d’être active quant l’interrupteur batterie est sur off, mais je n'arrive pas a trouver les bonne ligne de code. furieuxfumée

Jacques cligneoeil



Image

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)

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

MessagePosté: Mer 13 Déc 2017 15:27
de Papagolf
Bonjour Jacques
pour affichage que si la batterie est sur On
je pense qu'il faut que tu rajoutes dans ta premiere ligne de code
if gallons_L > 35 and Battery ON, then -- si plus de 35 Gallons



et dans les FSX subscribe " Master Battery... j'ai un doute sur cette derniere ligne , je suis au boulot

en esperant t'avoir aidé
Bruno

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

MessagePosté: Mer 13 Déc 2017 17:45
de Papagolf
Re Jacques
après le boulot ce soir je te confirme les éléments ci-dessus
il faudra:
1) modifier la ligne fonction
2)la ligne que je te disais plus haut
3) prendre la valeur dans le fsx subscribe

je vais voir çà ce soir
@ plus et toujours bravo pour tes réalisations
Bruno

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

MessagePosté: Mer 13 Déc 2017 18:22
de arcc
Il te faut un truc du genre

Code: Tout sélectionner
function new_fuel_fsx(gallons_center, battery, fueltest)

    -- Convert weight in KG to gallons with 2.73KG / gallon
    gallons = gallons_center

    if battery == true then
      if fueltest == false then
        gbl_target_fuel = var_cap(gallons, 0, gbl_max_fuel)
    else
        gbl_target_fuel = 0      
      end      
    else
        gbl_target_fuel = 0
    end

end

-- FSX Variables --
fsx_variable_subscribe("FUEL TANK CENTER QUANTITY", "Gallons",
                       "ELECTRICAL MASTER BATTERY", "Bool",
                       "SPOILERS ARMED", "Bool", new_fuel_fsx)    -- FSX Variables for test quantity


C'est juste un extrait d'une de mes Jauges pour le Twin Otter.
Ne tient pas compte de la fonction "SPOILER ARMED" Elle ne sert chez moi que pour le switch Test (Il n'y a pas de spoiler sur mon Twin.

A+
Christian

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

MessagePosté: Mer 13 Déc 2017 19:01
de jacquesvde
arcc a écrit:Il te faut un truc du genre

Code: Tout sélectionner
function new_fuel_fsx(gallons_center, battery, fueltest)

    -- Convert weight in KG to gallons with 2.73KG / gallon
    gallons = gallons_center

    if battery == true then
      if fueltest == false then
        gbl_target_fuel = var_cap(gallons, 0, gbl_max_fuel)
    else
        gbl_target_fuel = 0      
      end      
    else
        gbl_target_fuel = 0
    end

end

-- FSX Variables --
fsx_variable_subscribe("FUEL TANK CENTER QUANTITY", "Gallons",
                       "ELECTRICAL MASTER BATTERY", "Bool",
                       "SPOILERS ARMED", "Bool", new_fuel_fsx)    -- FSX Variables for test quantity


C'est juste un extrait d'une de mes Jauges pour le Twin Otter.
Ne tient pas compte de la fonction "SPOILER ARMED" Elle ne sert chez moi que pour le switch Test (Il n'y a pas de spoiler sur mon Twin.

A+
Christian


Salut Christian,

Ça m'aide un peut le programme ne se plante pas mais je ne sait pas comment lier les variable_cap:

gbl_target_fuel = var_cap(gallons, 0, gbl_max_fuel)

gallons_L = var_cap(gallons_left, 0, 262) yeuxhaut

Jacques
A+