Page 1 sur 1

Gauge FS XML

MessagePosté: Mer 5 Fév 2014 17:24
de eric.a.14
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.

Re: Gauge FS XML

MessagePosté: Jeu 6 Fév 2014 00:10
de stevelep
Je ne peux pas t'aider pour ta variable en XML, je n'y connais rien mais
pour ce qui concerne la quantité de fuel. Elle n'est pas disponible directement
dans FS. Il faut la calculer en multipliant le pour-cent % du réservoir avec la capacité du réservoir.
Ensuite il faut additionner tous les réservoirs.

Fuel Left Main Level (%) * Fuel Left Main Capacity
etc
etc

Tu dois trouver le nom des variables dans la doc

BOB

Re: Gauge FS XML

MessagePosté: Jeu 6 Fév 2014 10:11
de eric.a.14
Salut BOB,

merci de ta réponse, mais je crois que cela ne résous pas mon problème (calculer la quantité de fuel utilisée - FU).

En effet imaginons que j'ai un réservoir d'une capacité de 100 litres.
Avant de démarrer mon moteur, je l'ai rempli à 50% , soit 50 litres.
Si je fais ton calcul, FS va m'indiquer que j'ai consommé 50% * 100Litres = 50 litres alors que je n'ai pas démarré le moteur...

C'est pour cela qu'il faut que je place dans une variable "fixe" la quantité initiale de fuel avant mise en route, et ensuite je me sers du calcul suivant :
Quantité initiale - Quantité totale actuelle

Mon problème n'est pas de trouver le bon paramètre,mais de savoir affecter à une variable (G:Var1) une valeur (comme en programmation avec un SET, ou un Var1=(A:FUEL TOTAL QUANTITY, gallons)...

HELP !!!!!

Re: Gauge FS XML

MessagePosté: Jeu 6 Fév 2014 20:17
de eric.a.14
J'ai la solution à mon problème !!!! rigolus
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>

Encore merci à bob pour son aide.
bons vols.
Eric.

Re: Gauge FS XML

MessagePosté: Ven 7 Fév 2014 19:19
de algue14
Bonjour Eric

eric.a.14 a écrit:je customise mon panel avec mes gauges perso (actuellement gauges pour BAE ATP).
J'utilise la programmation "classique" XML.


Tes gauges, ce sont des gauges pour utiliser directement dans FS ou bien des gauges stand-alone utilisable déportées en réseau ?

Re: Gauge FS XML

MessagePosté: Sam 8 Fév 2014 14:12
de eric.a.14
Salut,

mes gauges sont utilisables directement sur FS.
Je les mettrais en libre utilisation une fois terminées.
Eric.

Re: Gauge FS XML

MessagePosté: Sam 8 Fév 2014 16:36
de algue14
OK

merci Eric