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 » Dim 10 Déc 2017 17:28

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
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 » Mar 12 Déc 2017 17:18

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
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 PapaLima » Mar 12 Déc 2017 23:24

On va te surnommer "Mister AirWrench" maintenant sourirebis
Avatar de l’utilisateur
PapaLima
 
Messages: 814
Inscription: 14/04/16
Localisation: LFPG

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

Messagede jacquesvde » Mar 12 Déc 2017 23:54

PapaLima a écrit:On va te surnommer "Mister AirWrench" maintenant sourirebis


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

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 » Mer 13 Déc 2017 03:25

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é 248 fois
chouettedoights

Image


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 » Mer 13 Déc 2017 14:30

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)
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 » Mer 13 Déc 2017 15:27

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
Papagolf
 
Messages: 105
Inscription: 29/11/15
Localisation: 13

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

Messagede Papagolf » Mer 13 Déc 2017 17:45

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
Papagolf
 
Messages: 105
Inscription: 29/11/15
Localisation: 13

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

Messagede arcc » Mer 13 Déc 2017 18:22

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
Un ancien sous-marinier qui a pris de la hauteur.
Avatar de l’utilisateur
arcc
 
Messages: 715
Inscription: 16/12/13
Localisation: La ou fini la terre (Finistere)

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

Messagede jacquesvde » Mer 13 Déc 2017 19:01

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+
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 4 invités