Papagolf a écrit:Bonsoir a Tous
Bravo pour moi ça marche impeccable
un grand
à ceux qui se sont décarcassés pour cette jauge (et les autres aussi
)
j'ai plus qu'a essayer de comprendre comment y affecter un bouton externe avec FSUIPC.
Bonne soirée à tous et bon GROG jacques
Bruno
Ben là via FSUIPC, ça va être assez compliqué.
Je vois les choses comme ça:
1-Affecter une macro Lua (à créer) au bouton externe (attention, comme il ya quatre positions, je dirais plutôt quatre boutons virtuels, connectés sur le même contacteur 12 positions bricolé pour ne comporter que 4 positions à 90 degrés (*)).
La (les) macros, suivant la position du dit bouton va(vont) remplir une Lvar "libre" de FSUIPC avec une valeur de 0 à 3 en utilisant une fonction du genre write_Lvar. Pour créer cette macro sous FSUIPC, je suis pas franchement spécialiste, d'autres t'expliqueront ça mieux que moi...
2-soucrire et lire cette Lvar dans AM, et agir en fonction de la valeur de cette Lvar.
Autre solution:
Utiliser AM version 3.x et ajouter un bouton hardware (en fait quatre) piloté via une Arduino Uno à 8 Euros avec quatre /cinq lignes de code directement dans la jauge en question. Comme il reste des broches, tu peux utiliser l'Arduino pour des fonctions additionnelles si nécessaire.
Pour créer un contacteur 4 positions aussi particulier, je me demande si le plus simple n'est pas de faire un système avec des micro-switches périphériques en partie arrière du panel et actionnés un par un par un axe et un doigt.
Content que la jauge fonctionne, beau travail d'équipe, bravo!
Christian, je n'ai pas voulu te piquer l'idée, mais après avoir téléchargé ta jauge par curiosité, je me suis aperçu qu'il y avait un soucis avec le principe du contacteur qui selon moi n'était pas lié à la sélection réservoir, alors j'ai voulu essayer à mon tour et de fil en aiguille...
La prog est très sale et pas documentée, désolé, je pense qu'il y a des doublons dans les variables, on devrait pouvoir optimiser un poil le code, mais là j'ai pas trop le temps.
Jacques