Page 2 sur 3

Re: Besoin d'aide jauges simulateur

MessagePosté: Lun 23 Mai 2016 17:18
de arcc
C'est quel Twin pour lequel tu as des soucis Arcc?


Je ne peux pas appelé ca "des soucis"

Voila comment je fonctionne pour mon Twin
Tout ce qui est Avionic : Gauges de Air manager sur Pc deporté. J'ai même réussi à refaire (après clonage) le fond de certaines gauges pour que ca colle mieux avec celle de celui d'aerosoft. Modification légère du script.
Tout va bien tant que je n'ai pas à toucher à la ligne "fsx_variable_subscribe"
Je pense donc que toutes les gauges Avionic du Twin Otter d'aerosoft utilisent les variables de FSX.

Pour ce qui est des gauges Moteurs, Aerosoft doit utiliser ses propres Lvars et la ca ne colle plus du tout avec celle que je peux trouver dans Air manager.
J'ai par exemple une variable : "L:Custom_Eng1_N2" et "L:Custom_Eng2_N2" pour les 2 GG RPM
Image
Je n'arrive pas à la faire fonctionner avec Air Manager.

C'est pourquoi j'utilise, pour les moteurs, Panel Builder. Car j'ai pu attribuer un numéro d'offset libre à chaque Lvars des deux moteurs et ainsi, après qq modifications dans un dossier de "Panel Builder" (pour aligner les aiguilles) ca fonctionne.
Certes la qualité graphique n'est pas tout à fait au rendez vous mais bon.

Je viens de relire un de tes messages ou tu me répondais déjà et tu m'indiquais, pour ces fichus Lvars (je te site)
"C'est prévu pour la version 2.2
Ca devrait être pas mal, et l'accès aux offsets FSUIPC aussi."


J'ai essayé de décortiquer les gauges A2A du Texan (dans Air manager) car il est indiqué "USES CUSTOM LVARS FOR FSX"
mais j'ai pas compris.

A+
Christian

Re: Besoin d'aide jauges simulateur

MessagePosté: Lun 23 Mai 2016 22:42
de JacquesZ
Salut Christian.

sur le Wiki d'AM, il y a ça:
Code: Tout sélectionner
LVAR example (single variable)

 -- This function will be called when new data is available from FSX or Prepar3D
 function new_rpm_callback(engine_rpm)
   -- Prints the A2A Cessna 172 engine RPM in the debug window
   print("The RPM is: " .. engine_rpm)
 end

 -- Subscribe FSX / Prepar3D A2A Cessna 172 LVAR on the databus
 -- Use L: in front of the LVAR name to indicate that it is an LVAR you are using
 fsx_variable_subscribe("L:Eng1_RPM", "RPM", new_rpm_callback)


LVAR example (multi variable)

 -- This function will be called when new data is available from FSX or Prepar3D
 function new_data(engine_rpm, hobbs)
   -- Prints the A2A Cessna 172 engine RPM and engine hours in the debug window. Use \n to create a new line when printing in the debug window.
   print("The RPM is: " .. engine_rpm .. "\nThe number of hobbs hours is: " .. hobbs)
 end

 -- Subscribe FSX / Prepar3D A2A Cessna 172 LVAR on the databus
 -- Use L: in front of the LVAR name to indicate that it is an LVAR you are using
 fsx_variable_subscribe("L:Eng1_RPM", "RPM",
                        "L:Counter1Hours", "hours", new_data)

J'ai pas eu encore le temps d'essayer les Lvars, mais ça risque de venir, j'ai une console instructeur pour Fab sur le feu murrouge ...

Jacques

Re: Besoin d'aide jauges simulateur

MessagePosté: Mar 24 Mai 2016 14:08
de arcc
Merci pour ce retour. Je vais essayer de traduire tous ca. C'est pas gagné.

A+
Christian

Re: Besoin d'aide jauges simulateur

MessagePosté: Mar 24 Mai 2016 22:07
de JacquesZ
Ben en fait pour utiliser les Lvars sous AM c'est comme pour des variables Simconnect classiques:

1- On déclare la fonction appelée ("callback") AVANT la déclaration de surveillance de la LVAR

Code: Tout sélectionner
 function new_Eng1_N2_callback(eng1_N2)
-- ici on fait les calculs nécessaires avec la valeur récupérée dans la Lvar (dans cet exemple eng1_N2) ,
-- ici une conversion en pourcentage
-- et d'autres opérations comme faire tourner l' aiguille
 end


2- Ensuite on déclare la LVAR à surveiller
Code: Tout sélectionner
 -- il suffit juste de rajouter L: devant le nom de la variable pour indiquer que c'est une LVAR
-- la fonction  a les paramètres suivants:
--  fsx_variable_subscribe(nom de la variable à surveiller, unité, fonction appelée)

fsx_variable_subscribe("L:Custom_Eng1_N2", "RPM", new_Eng1_N2_callback)


Il faut s'assurer que la fonction appelée soit déclarée quelquepart dans le code AVANT l'appel à celle-ci dans le fsx_variable_subscribe, c'est une contrainte de LUA.

Jacques

Re: Besoin d'aide jauges simulateur

MessagePosté: Mer 25 Mai 2016 18:03
de arcc
Merci pour la traduction.
A+
Christian

Re: Besoin d'aide jauges simulateur

MessagePosté: Sam 4 Juin 2016 18:51
de arcc
Bonsoir à tous

Tout d'abord, un GRAND MERCI à Jacques pour son aide précieuse.
J'ai bien travaillé aujourd'hui. j'ai reussi à fabriquer des "gauges" pour mon Twin avec Air manager et c'est fichu L Vars.

Après avoir relu dans tout les sens la traduction de Jacques, je me suis servi de "gauge" du Texan présente dans Air Manager (qui utilise des Lvars).
Bon finalement, je comprend vite quand on m'explique longtemps.

Voila une première gauge réalisée avec Skinman (c'est vraiment excellent ce Soft). J'ai même réussi à faire fonctionner la petite aiguille.
Celle d'aerosoft
Image

La mienne
Image

Peu etre encore un peu de travail sur les ombres...

A+
Christian

Re: Besoin d'aide jauges simulateur

MessagePosté: Dim 5 Juin 2016 00:47
de JacquesZ
Beau travail!
Content que mes explications t'aient servi!
Comme tu bosses sur un Twin Otter, je te conseille d'aller sur le forum d'Air Manager (dispo via le site), il y a au moins deux personnes (dont Russ, un pilier du site et qui maîtrise bien) qui font un cockpit similaire, vous pourriez échanger vos jauges/coordonner vos efforts

Jacques

Re: Besoin d'aide jauges simulateur

MessagePosté: Dim 5 Juin 2016 09:47
de Boutondair
C'est très réussi applaublanc chouettedoights applaublanc

David cligneoeil grandsoleil

Re: Besoin d'aide jauges simulateur

MessagePosté: Dim 5 Juin 2016 14:01
de OhAime971
Salut arcc!

Jolies tes gauges!

Si tu as besoin d'infos, photo, manuel ou autre sur le Twin Otter n'hésite pas, je bosse sur cet avion!


Nicolas

Re: Besoin d'aide jauges simulateur

MessagePosté: Dim 5 Juin 2016 18:41
de arcc
Merci Nicolas, j'hesiterai pas au besoin. Tu sais que je suis parti de rien pour mon Twin, donc je ne respecte pas les mesures et autres emplacements d'un Twin reel. Je n'ai pas non plus les moyens financiers voulues.
Mais je suis content de mon cockpit, ca fonctionne bien. Bien sur je modifierai mon cockpit petit à petit pour le rendre plus réaliste.


Pour Jacques, je suis allé faire un tour sur le forum. J'ai malheureusement du mal à suivre une discussion en Anglais. Je vais continuer mes petites "gauges" tant que j'arrive. Apres ....

A+
Christian