#1 [↑][↓]  05-02-2014 16:27:42

Eric.a.14
Elève Pilote
Lieu: Caen - LFRK
Date d'inscription: 27-01-2010
Renommée :   
Site web

[FS9] Gauge XML - Déclaration variable

FS9
Bonjour à tous,

je customise mon panel avec mes gauges perso (actuellement gauges pour BAE ATP).
J'utilise la programmation "classique" XML.

Voilà mon problème : je ne sais pas comment déclarer une variable Gauge (G:Var1) en y mettant dedans une valeur de paramètre.
Exemple : je veux placer la quantité totale de fuel dans une variable 1
Mon code pour assigner la valeur dans la variable:
(A:FUEL TOTAL QUANTITY, gallons) (>G:Var1)

Mais quand j'affiche le contenu de (G:Var1) par un élément texte j'ai 00.00
Je dois mettre <value /value> ?????

J'ai besoin des variables pour calculer la quantité de fuel utilisée (je n'ai pas trouvé de paramètre correspondant dans FS).

Merci beaucoup par avance de votre aide.
Eric.


Eric A. - LFRK - MSFS2020 / FS9 - Chaîne SIMU PILOT FR (https://www.youtube.com/c/SIMUPILOTFR/videos)
Le virtuel au plus près du réel !

Hors ligne

 

#2 [↑][↓]  05-02-2014 19:01:14

ARCC
Copilote
Lieu: Loc Maria Plouzane (29)
Date d'inscription: 13-03-2008
Renommée :   

Re: [FS9] Gauge XML - Déclaration variable

Bonsoir

Un bout de code  xml
Tu dois encadrer avec des  <Value> </Value>
<Element>
      <Position X="0" Y="0"/>
      <Select>
         <Value>(A:EXIT OPEN:0,percent) 0 &gt; 2 * (G:Var1) +</Value>
         <Failures>
            <SYSTEM_ELECTRICAL_PANELS ACTION="0"/>
         </Failures>
         <Case Value="0"/>
         <Case Value="1"/>
         <Case Value="2">
            <Image Name="fwd_main_open.bmp" Bright="Yes" UseTransparency="Yes" ImageSizes="258,129"/>

J'ai un petit tuto de Stéphane Lavergne "Les « gauges xml » (en français jauges xml)" si tu ne l'as pas.

A+
Christian


Un ancien sous-marinier qui à pris de la hauteur.

Hors ligne

 

#3 [↑][↓]  05-02-2014 20:25:57

Eric.a.14
Elève Pilote
Lieu: Caen - LFRK
Date d'inscription: 27-01-2010
Renommée :   
Site web

Re: [FS9] Gauge XML - Déclaration variable

Salut,
J'ai le doc de Stéphane mais c'est pas assez clair.

dis moi si je me trompe mais ton code utilise une variable dans un calcul mais ne lui affecte pas une valeur.
Quand on affecte une valeur dans une variable on doit écrire le signe >
Je vais essayer ce code :
<Value>(A:FUEL TOTAL QUANTITY, gallons) &gt; (G:Var1) </Value>

Eric.


Eric A. - LFRK - MSFS2020 / FS9 - Chaîne SIMU PILOT FR (https://www.youtube.com/c/SIMUPILOTFR/videos)
Le virtuel au plus près du réel !

Hors ligne

 

#4 [↑][↓]  05-02-2014 21:37:00

ARCC
Copilote
Lieu: Loc Maria Plouzane (29)
Date d'inscription: 13-03-2008
Renommée :   

Re: [FS9] Gauge XML - Déclaration variable

Effectivement oui  (>G:Var1)

A+
Christian


Un ancien sous-marinier qui à pris de la hauteur.

Hors ligne

 

#5 [↑][↓]  06-02-2014 19:21:08

Eric.a.14
Elève Pilote
Lieu: Caen - LFRK
Date d'inscription: 27-01-2010
Renommée :   
Site web

Re: [FS9] Gauge XML - Déclaration variable

J'ai la solution à mon problème !!!! mad2_gif
Ce fût dur et merci à la langue de Shakespeare pour chercher sur les forums US....

Pour info, voici le code :
<Gauge Name="TEST" Version="1.0">

<Update>(A:General eng combustion:1,bool) 0 != (L:INIT,bool) 0 == and (* Récupère la valeur si moteur démarré et variable L:INIT différent de 0 *)
if{
(A:FUEL TOTAL QUANTITY, gallons) (>L:TOTAL_QTY,gallon) (* place la quantité totale fuel en gallon dans la variable TOTAL_QTY *)
(L:INIT,bool) ! (>L:INIT,bool) (* Ignore la mise à jour après la première exécution => fige la variable *)
}
</Update>

Eric.


Eric A. - LFRK - MSFS2020 / FS9 - Chaîne SIMU PILOT FR (https://www.youtube.com/c/SIMUPILOTFR/videos)
Le virtuel au plus près du réel !

Hors ligne

 

Pied de page des forums

Maintenance informatique Lausanne