Air Manager - modifier l'aspect d'une gauge -

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

Re: Air Manager - modifier l'aspect d'une gauge -

Messagede algue14 » Dim 27 Aoû 2017 11:09

JacquesZ a écrit:Salut Alain.

je pense avoir trouvé une solution pour des jauges individuelles:
il faut ajouter 3 types de boutons (jour, dusk,nuit) et les afficher en fonction de tes paramètres également. On ajoute les " boutons par dessus les masques en les déclarant après ceux-ci.

Un peu de boulot en plus car il faut créer pour chaque bouton 2 boutons complémentaires sous Skinman en rajoutant les masques correspondants, mais ça marche. Avec ton principe, on peut créer un rhéostat avec une dizaine de masque qu'on empile

Code: Tout sélectionner
D_mask = img_add_fullscreen("masque_Day.png")
K_mask = img_add_fullscreen("masque_Dusk.png")
N_mask = img_add_fullscreen("masque_Night.png")

function callback(turn)
print("turn:"..turn)
end
dial_id = dial_add("airknobjour.png", 100,100,100,100,callback)
dial_iddusk = dial_add("airknobdusk.png", 100,100,100,100,callback)
dial_idnuit = dial_add("airknobnuit.png", 100,100,100,100,callback)
dial_idjour = dial_add("airknobjour.png", 100,100,100,100,callback)

 function new_light_FSX(tension,light,ambiance)
 local panel_lighted= nil
 panel_lighted= tension>14 and light
 img_visible(D_mask,panel_lighted == false and ambiance==1)
 img_visible(K_mask,panel_lighted == false and ambiance==2)
 img_visible(N_mask,panel_lighted == false and ambiance==3)
 visible(dial_idnuit,panel_lighted == false and ambiance==3)
 visible(dial_iddusk,panel_lighted == false and ambiance==2)
 visible(dial_idjour,panel_lighted == false and ambiance==1)
end



fsx_variable_subscribe("ELECTRICAL MAIN BUS VOLTAGE","Volts","LIGHT PANEL","Bool" ,"TIME OF DAY","Enum",new_light_FSX)



Jacques




Salut Jacques,

J'ai appliqué les modifs sur ta gauge HSI, ça semble bien fonctionner. grandsoleil
Je la mets en PJ.
Si tu veux bien l'essayer et me donner tes impressions...
Cordialement.

J'ai essayé de te l'envoyer en MP mais ça n'accepte pas les fichiers joints en .zip ni 7z gratgrat

2251e954-9e58-4328-9ee2-14b46aa16716.zip
(1.44 Mio) Téléchargé 518 fois
A+

Alain
Avatar de l’utilisateur
algue14
 
Messages: 1626
Inscription: 20/04/09
Localisation: Caen ; Normandie

Re: Air Manager - modifier l'aspect d'une gauge -

Messagede Maraudeur6667 » Mar 1 Mar 2022 16:31

Bonjour

Je me rend bien compte que cette discussion date un peu.
Ma question est-il possible d'adapter tout ceci à MSFS et de quel manière.
Merci de votre attention.
Maraudeur6667
 
Messages: 1
Inscription: 1/07/18

Re: Air Manager - modifier l'aspect d'une gauge -

Messagede JacquesZ » Jeu 3 Mar 2022 02:12

Bonjour
Un peu?, 5 ans… ecroulerire

Bien sûr, la méthode est applicable pour MSFS car une jauge AM pour MSFS fonctionne de la même manière qu’une jauge AM pour FSX.
Depuis la version 4.0 AirManager est interfacable avec FS2020.
La plupart des jauges qu’on trouve sur le store sont déjà rendues compatibles.
Sinon il suffit bien souvent de changer/rajouter un
Code: Tout sélectionner
fs2020_variable_subscribe(variable, unit, callback_function)

dans le code Lua de la jauge et qui branche sur la même fonction initialement appelée par FSX.

Sauf cas rares les variables Simconnect du SDK MSFS sont similaires à celles de FSX, mais je ne développe aucun instrument pour MSFS alors je ne peux pas t’en dire plus.

Ceci dit, depuis la version 3.5 d’AM on a la fonction opacity() qui permet de faire varier l’opacité d’une image qu’elle qu’elle soit. Donc maintenant un seul masque suffit.
Jacques
PS je me rends compte que j’ai jamais répondu à Alain sur ce message que j’ai dû zapper à l’époque. Sorry Alain si tu me lis…
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: Air Manager - modifier l'aspect d'une gauge -

Messagede algue14 » Jeu 7 Avr 2022 10:30

JacquesZ a écrit: Sorry Alain si tu me lis…


Comme tu dis, ça date!!! y'a prescription ecroulerire ecroulerire ecroulerire
A+

Alain
Avatar de l’utilisateur
algue14
 
Messages: 1626
Inscription: 20/04/09
Localisation: Caen ; Normandie

Précédente

Retourner vers LUA, Linda, Macros & gauges Air Manager





Qui est en ligne

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