Led et logiciel T.A.R.G.E.T Gui

Salle dedieé aux péripheriques : Joystick, palloniers, Track-Ir
Avatar de l’utilisateur

Topic author
Max.le-rouge
Pilote Confirmé
Pilote Confirmé
Messages : 2367
Inscription : 02 mars 2006

Led et logiciel T.A.R.G.E.T Gui

#1

Message par Max.le-rouge »

Bonsoir,

Je pense qu'il doit être possible d'allumer les leds du Throttle du Hotas Warthog via le logiciel Target Gui.
J'ai trouvé une vidéo qui utilise un des inters pour allumer ou éteindre des leds. Seulement il ne sert plus qu'a cela et je trouve ça bien dommage pour ne pas dire nul.
Mon souhait serai de commander une fonction, par exemple sortie du train d'atterrissage et en même temps allumer une led.
Ensuite, lorsque je commande la rentrée du train, la led s'éteint.
Simple comme idée, non ?

Si quelqu'un a une réponse, je suis impatient de la tester.

Max
Avatar de l’utilisateur

l3crusader
Jeune Pilote
Jeune Pilote
Messages : 1117
Inscription : 29 avril 2014

Re: Led et logiciel T.A.R.G.E.T Gui

#2

Message par l3crusader »

Jai ca sur Falcon. En pratique je m'en sers d'une comme indicateur de speedbrakes et les 4 autres pour savoir quel programme de contre-mesure j'ai sélectionné.

j'ai un script Target (fichier .tmc), et le bout de code pour les speedbrakes ressemble à ca :

Code : Tout sélectionner

//Speedbrakes -> SPEEDBRAKES + Top LED activation if Speedbrakes are on. MapKey(&Throttle, SPDF, CHAIN(DX31, REXEC(0,100,"if(SPB>1) SPB = SPB-1; if(SPB==1){SPB = 0; ActKey(PULSE+KEYON+LED(&Throttle, LED_ONOFF, LED_CURRENT-LED1)); }"))); MapKey(&Throttle, SPDB, CHAIN(DX32,PULSE+KEYON+LED(&Throttle, LED_ONOFF, LED_CURRENT+LED1), REXEC(0,100,"if(SPB==0) SPB = 1; if(SPB<61) SPB = SPB +3; if(SPB>61) SPB = 61;")));
DX31 et DX32 sont les boutons DX qui servent a ouvrir et rentrer les speedbrakes. Ensuite, tous les 100 ms (REXEC(0,100,...), j'incrémente une variable SPB si je les ouvre, et je la décrémente si je les ferme. J'allume ou j'éteins la LED quand la variable passe de 0 à 1 et inversement.
Image Image
Avatar de l’utilisateur

cerealk
Jeune Pilote
Jeune Pilote
Messages : 1216
Inscription : 07 mai 2010

Re: Led et logiciel T.A.R.G.E.T Gui

#3

Message par cerealk »

Tu peux aussi le faire très facilement avec Target GUI sans passer par le script, il te suffit d'ajouter sur ton bouton qui actionne le train d’atterrissage la led que tu désires activer, en passant par le clavier virtuel pour cela. La doc de Target l'explique plutôt bien.
I5 13600KF , 32Go DDR5 6400 CL32 , MSI Z790 Tomahawk, MSI 4070TI, W11 pro ,track IR 4 , Hotas Warthog, MFDx2, Clavier k95 RGB
Saitek Rudders, Écran: ACER XB281HK, Philips 244E

Mon Panel Desktop
Avatar de l’utilisateur

Topic author
Max.le-rouge
Pilote Confirmé
Pilote Confirmé
Messages : 2367
Inscription : 02 mars 2006

Re: Led et logiciel T.A.R.G.E.T Gui

#4

Message par Max.le-rouge »

Merci l3crusader, mais c'est un peu trop compliqué pour moi qui n'utilise que le logiciel TARGET comme outil de programmation.
Cerealk, tu me fais de la peine en disant que c'est très facile à réaliser avec Target GUI.
J'ai imprimé l'User manual que j'ai sous les yeux. Je pense suivre les indications mais en vain...

Image


La ligne de code générée (pour allumer une led lorsque le pilote auto est enclenché) est la suivante:

MapKey(&Throttle, APDIS, CHAIN( PULSE+'q', D(), LED(&Throttle, LED_ONOFF, LED_CURRENT+LED1)));

mais si le pilote auto fonctionne bien, la led ne s'allume pas. :ouin:
Avatar de l’utilisateur

dimebug
Webmaster
Webmaster
Messages : 6865
Inscription : 18 août 2001

Re: Led et logiciel T.A.R.G.E.T Gui

#5

Message par dimebug »

voila, il suffis de mettre plusieurs actions sur un seul bouton dont l'allumage de la led et la descente du train par exemple...
Image Dresseur de cochon (sauvage)
Avatar de l’utilisateur

dimebug
Webmaster
Webmaster
Messages : 6865
Inscription : 18 août 2001

Re: Led et logiciel T.A.R.G.E.T Gui

#6

Message par dimebug »

ci joint un fichier exemple en GUI, la commande du train d'attero est sur le switch "APU Start" de la base de la throttle.

Le Type doit être "press" pour allumer la Led, et Release pour l'éteindre.

Si tu veux t'assurer que ta led fonctionne bien, depuis le menu principale de Target GUI, tu as une fenetre par controleur (a droite). En bas de celle qui correspond à la throttle, tu as un bouton "control led state"

qui ouvre une fenetre ou tu peux tester les led une par une. verfie également que tu as un firmware a jour pour la throttle (bouton "get firmware", juste au dessus de "control led state").
Pièces jointes

[L’extension « zip » a été désactivée et ne peut plus être affichée.]

Image Dresseur de cochon (sauvage)
Avatar de l’utilisateur

Topic author
Max.le-rouge
Pilote Confirmé
Pilote Confirmé
Messages : 2367
Inscription : 02 mars 2006

Re: Led et logiciel T.A.R.G.E.T Gui

#7

Message par Max.le-rouge »

C'est en testant les leds dans le panneau "control led state" qu'est venue la solution.
Ma programmation était bonne, c'est juste que les leds étaient cochées dans ce panneau, ce qui bloquait leur allumage dans le script.
Merci

Ceci étant, le plus simple est d'utiliser un inter à bascule de façon a pouvoir allumer/éteindre la led. Avec un poussoir je commande une fonction marche arrêt, comme par exemple la mise en route du pilotage auto, puis lors d'un second appui son arrêt. Y associer l'allumage puis l'extinction de la led par ce même poussoir ne me semble pas possible.
Avatar de l’utilisateur

dimebug
Webmaster
Webmaster
Messages : 6865
Inscription : 18 août 2001

Re: Led et logiciel T.A.R.G.E.T Gui

#8

Message par dimebug »

si, en faisant une sequence (petite case a cocher), 1er appuis allume la Led, second appuis éteint la Led et ainsi de suite (page 24 du manuel)
Image Dresseur de cochon (sauvage)
Avatar de l’utilisateur

cerealk
Jeune Pilote
Jeune Pilote
Messages : 1216
Inscription : 07 mai 2010

Re: Led et logiciel T.A.R.G.E.T Gui

#9

Message par cerealk »

Tout a fait, l’outil Target GUI est quand même assez bien fichu pour cela tu verras , ensuite tu passeras au script :)
I5 13600KF , 32Go DDR5 6400 CL32 , MSI Z790 Tomahawk, MSI 4070TI, W11 pro ,track IR 4 , Hotas Warthog, MFDx2, Clavier k95 RGB
Saitek Rudders, Écran: ACER XB281HK, Philips 244E

Mon Panel Desktop
Avatar de l’utilisateur

Topic author
Max.le-rouge
Pilote Confirmé
Pilote Confirmé
Messages : 2367
Inscription : 02 mars 2006

Re: Led et logiciel T.A.R.G.E.T Gui

#10

Message par Max.le-rouge »

On avance, on avance :Jumpy:

Image
Avatar de l’utilisateur

PePe
Pilote Philanthrope
Pilote Philanthrope
Messages : 2682
Inscription : 12 janvier 2009

Re: Led et logiciel T.A.R.G.E.T Gui

#11

Message par PePe »

Je les utilise également mais en scripté comme Cruze.

Elles m'indiquent, dans Falcon, le ECM ACT et le park brakes principalement.

Pour les Speedbrakes, MFD extractor fait bien le job. :yes: Du coup je m'étais plutôt penché sur les indicateurs qu'il faut aller chercher dans le 3D ou qui ne sont pas visibles tout court. Toutefois, les LED étant assez peu visibles en particulier en utilisant un cockpit et donc en ayant la manette assez bas et un peu en avant, ce n'est pas la panacée.
ImageImage
ImageImage
Avatar de l’utilisateur

Topic author
Max.le-rouge
Pilote Confirmé
Pilote Confirmé
Messages : 2367
Inscription : 02 mars 2006

Re: Led et logiciel T.A.R.G.E.T Gui

#12

Message par Max.le-rouge »

PePe a écrit :Je les utilise également mais en scripté comme Cruze.

Elles m'indiquent, dans Falcon, le ECM ACT et le park brakes principalement.

Pour les Speedbrakes, MFD extractor fait bien le job. :yes: Du coup je m'étais plutôt penché sur les indicateurs qu'il faut aller chercher dans le 3D ou qui ne sont pas visibles tout court. Toutefois, les LED étant assez peu visibles en particulier en utilisant un cockpit et donc en ayant la manette assez bas et un peu en avant, ce n'est pas la panacée.
On peut peut-être les rallonger sans toucher au boitier ?

http://www.conrad.fr/ce/fr/product/1836 ... archDetail
Avatar de l’utilisateur

Daniel
Apprenti-Mécano
Apprenti-Mécano
Messages : 268
Inscription : 24 novembre 2019

Re: Led et logiciel T.A.R.G.E.T Gui

#13

Message par Daniel »

Je déterre ce sujet sur lequel je suis tombé par hasard et qui à attiré ma curiosité.

Je voudrais juste savoir si ce type de programmation permet de commander toutes les leds du boitier throttle ou uniquement les 5 qui se situent tout à l'avant du boitier ?
Win10 - Ryzen 9 5900X - RTX 4090 SUPRIM X - 64 Go RAM - SSD NVMe corsaire mp600 2To - Logitech 5.1 Z906 - onduleur APC 1500VA
Ecran principal. : TV LG C2 OLED 4K
Ecran secondaire : BenQ EX3203R 32"
TrackIr 5
Palonnier MFG
Base Virpil MongoosT-50CM2 + grip Constellation ALPHA
Collectif Virpil TCS plus + grip SharKa-50
Throttle Virpil 50 CM3 + panel#1 + panel#2 + panel SharKa-50
Avatar de l’utilisateur

Morpheus
Pilote Philanthrope
Pilote Philanthrope
Messages : 5783
Inscription : 09 mai 2008

Re: Led et logiciel T.A.R.G.E.T Gui

#14

Message par Morpheus »

Uniquement les 5, le reste est du rétro éclairage ;)
Image
Avatar de l’utilisateur

Daniel
Apprenti-Mécano
Apprenti-Mécano
Messages : 268
Inscription : 24 novembre 2019

Re: Led et logiciel T.A.R.G.E.T Gui

#15

Message par Daniel »

Ok, merci
Win10 - Ryzen 9 5900X - RTX 4090 SUPRIM X - 64 Go RAM - SSD NVMe corsaire mp600 2To - Logitech 5.1 Z906 - onduleur APC 1500VA
Ecran principal. : TV LG C2 OLED 4K
Ecran secondaire : BenQ EX3203R 32"
TrackIr 5
Palonnier MFG
Base Virpil MongoosT-50CM2 + grip Constellation ALPHA
Collectif Virpil TCS plus + grip SharKa-50
Throttle Virpil 50 CM3 + panel#1 + panel#2 + panel SharKa-50
Avatar de l’utilisateur

Farside24
Nouvelle Recrue
Nouvelle Recrue
Messages : 10
Inscription : 03 novembre 2021

Re: Led et logiciel T.A.R.G.E.T Gui

#16

Message par Farside24 »

Salut,
A mon tour de déterrer ce topic :)

J'essaie tant bien que mal de programmer mon script pour que les led s'allument de la sorte :
Si APU START : Led 1 off
Si APU OFF : Led 1 on

J'ai réussi à le faire en 2 lignes, mais à ce moment là, la commande n'est pas retenue dans MSFS.

Je suppose donc quil faut que j'arrive à faire ça en une seule ligne mais je n'y arrive pas.

Voici mon code :
MapKey(&Throttle, APUON, LED(&Throttle, LED_ONOFF, LED_CURRENT-LED1), PULSE+DX34);
MapKey(&Throttle, APUOFF, LED(&Throttle, LED_ONOFF, LED_CURRENT+LED1), PULSE+DX35);

Pourriez vous m'aider ?
Avatar de l’utilisateur

dimebug
Webmaster
Webmaster
Messages : 6865
Inscription : 18 août 2001

Re: Led et logiciel T.A.R.G.E.T Gui

#17

Message par dimebug »

est tu certain que MSFS prenne les bouton DX au delà de 32 ? officiellement DX supporte que 32 btns (meme si il peut aller a bien + en pratique). Certains softs acceptent + mais la tu es chez MS et il se pourrait qu'ils respectent leur normes.
Image Dresseur de cochon (sauvage)
Avatar de l’utilisateur

Farside24
Nouvelle Recrue
Nouvelle Recrue
Messages : 10
Inscription : 03 novembre 2021

Re: Led et logiciel T.A.R.G.E.T Gui

#18

Message par Farside24 »

dimebug a écrit :
lun. nov. 29, 2021 9:51 am
est tu certain que MSFS prenne les bouton DX au delà de 32 ? officiellement DX supporte que 32 btns (meme si il peut aller a bien + en pratique). Certains softs acceptent + mais la tu es chez MS et il se pourrait qu'ils respectent leur normes.
Je ne sais pas répondre techniquement à ta question mais ce qui est sur c'est que j'ai actuellement 49 DX dans mon script et tous sont fonctionnels dans MSFS.
Voici le script d'origine qui fonctionne sans les LED que j'essaie de configurer :

MapKey(&Throttle, SC, DX1);
MapKey(&Throttle, MSU, DX2);
MapKey(&Throttle, MSD, DX3);
MapKey(&Throttle, MSL, DX4);
MapKey(&Throttle, MSR, DX5);
MapKey(&Throttle, MSP, DX6);
MapKey(&Throttle, SPDF, DX7);
MapKey(&Throttle, SPDM, PULSE+DX8);
MapKey(&Throttle, SPDB, DX9);
MapKey(&Throttle, BSF, PULSE+DX10);
MapKey(&Throttle, BSM, PULSE+DX11);
MapKey(&Throttle, BSB, PULSE+DX12);
MapKey(&Throttle, CHF, DX13);
MapKey(&Throttle, CHM, PULSE+DX14);
MapKey(&Throttle, CHB, DX15);
MapKey(&Throttle, PSF, PULSE+DX16);
MapKey(&Throttle, PSM, PULSE+DX17);
MapKey(&Throttle, PSB, PULSE+DX18);
MapKey(&Throttle, CSU, DX19);
MapKey(&Throttle, CSD, DX20);
MapKey(&Throttle, CSL, DX21);
MapKey(&Throttle, CSR, DX22);
MapKey(&Throttle, LTB, DX23);
MapKey(&Throttle, EFLNORM, PULSE+DX24);
MapKey(&Throttle, EFLOVER, PULSE+DX25);
MapKey(&Throttle, EFRNORM, DX26);
MapKey(&Throttle, EFROVER, DX27);
MapKey(&Throttle, EOLIGN, DX28);
MapKey(&Throttle, EOLNORM, PULSE+DX29);
MapKey(&Throttle, EOLMOTOR, PULSE+DX30);
MapKey(&Throttle, EORIGN, DX31);
MapKey(&Throttle, EORNORM, PULSE+DX32);
MapKey(&Throttle, EORMOTOR, PULSE+DX33);
MapKey(&Throttle, APUON, PULSE+DX34);
MapKey(&Throttle, APUOFF, PULSE+DX35);
MapKey(&Throttle, LDGH, DX36);
MapKey(&Throttle, FLAPU, DX37);
MapKey(&Throttle, FLAPM, PULSE+DX38);
MapKey(&Throttle, FLAPD, DX39);
MapKey(&Throttle, EACON, DX40);
MapKey(&Throttle, EACOFF, DX41);
MapKey(&Throttle, RDRNRM, DX42);
MapKey(&Throttle, RDRDIS, DX43);
MapKey(&Throttle, APPAT, PULSE+DX44);
MapKey(&Throttle, APAH, PULSE+DX45);
MapKey(&Throttle, APALT, PULSE+DX46);
MapKey(&Throttle, APENG, PULSE+DX47);
MapKey(&Throttle, IDLELON, DX48);
MapKey(&Throttle, IDLERON, DX49);
Avatar de l’utilisateur

cerealk
Jeune Pilote
Jeune Pilote
Messages : 1216
Inscription : 07 mai 2010

Re: Led et logiciel T.A.R.G.E.T Gui

#19

Message par cerealk »

Et quand tu essayes ton script dans target ,avant d'aller sur MSFS, ca fonctionne?
I5 13600KF , 32Go DDR5 6400 CL32 , MSI Z790 Tomahawk, MSI 4070TI, W11 pro ,track IR 4 , Hotas Warthog, MFDx2, Clavier k95 RGB
Saitek Rudders, Écran: ACER XB281HK, Philips 244E

Mon Panel Desktop
Avatar de l’utilisateur

Farside24
Nouvelle Recrue
Nouvelle Recrue
Messages : 10
Inscription : 03 novembre 2021

Re: Led et logiciel T.A.R.G.E.T Gui

#20

Message par Farside24 »

cerealk a écrit :
lun. nov. 29, 2021 7:35 pm
Et quand tu essayes ton script dans target ,avant d'aller sur MSFS, ca fonctionne?
Sans les LED oui
Avec la programmation LED en 2 lignes, les LED fonctionnent mais pas les actions.
Avec la programmation LED en 1 ligne rien ne fonctionne.

C'est pour ça que je pense qu'il y a un problème au niveau du code avant tout.
Avatar de l’utilisateur

cerealk
Jeune Pilote
Jeune Pilote
Messages : 1216
Inscription : 07 mai 2010

Re: Led et logiciel T.A.R.G.E.T Gui

#21

Message par cerealk »

j'ai testé ton script en 2 lignes , ca compile en mode combined , le problème c'est que du coup il ne reconnait que 32 input DX et du coup j'ai du mettre DX31 et DX32 , la ca a fonctionné. Comment tu arrives a mettre autant d'input DX!?
I5 13600KF , 32Go DDR5 6400 CL32 , MSI Z790 Tomahawk, MSI 4070TI, W11 pro ,track IR 4 , Hotas Warthog, MFDx2, Clavier k95 RGB
Saitek Rudders, Écran: ACER XB281HK, Philips 244E

Mon Panel Desktop
Avatar de l’utilisateur

Farside24
Nouvelle Recrue
Nouvelle Recrue
Messages : 10
Inscription : 03 novembre 2021

Re: Led et logiciel T.A.R.G.E.T Gui

#22

Message par Farside24 »

cerealk a écrit :
mar. nov. 30, 2021 12:00 pm
j'ai testé ton script en 2 lignes , ca compile en mode combined , le problème c'est que du coup il ne reconnait que 32 input DX et du coup j'ai du mettre DX31 et DX32 , la ca a fonctionné. Comment tu arrives a mettre autant d'input DX!?
Tu as réussi à intégrer la logique avec les LED aussi ?

Concernant le nombre de DX, je ne saurai pas te dire.
Tout ce que je peux te dire c'est que tous les 26 boutons que j'ai assignés dans les options de MSFS et certains sont en DX supérieur à 32 dans le script.

Il est beaucoup plus probable que je ne comprenne pas et que vous ayez raison par contre ;)
Avatar de l’utilisateur

lefuneste
Pilote Philanthrope
Pilote Philanthrope
Messages : 2101
Inscription : 26 février 2005

Re: Led et logiciel T.A.R.G.E.T Gui

#23

Message par lefuneste »

cerealk a écrit :
mar. nov. 30, 2021 12:00 pm
j'ai testé ton script en 2 lignes , ca compile en mode combined , le problème c'est que du coup il ne reconnait que 32 input DX et du coup j'ai du mettre DX31 et DX32 , la ca a fonctionné. Comment tu arrives a mettre autant d'input DX!?
Jettes un oeil ici : https://forums.eagle.ru/topic/144048-th ... ons-limit/
Avatar de l’utilisateur

cerealk
Jeune Pilote
Jeune Pilote
Messages : 1216
Inscription : 07 mai 2010

Re: Led et logiciel T.A.R.G.E.T Gui

#24

Message par cerealk »

Merci je ne connaissais pas ,j'ai testé ca marche bien, et dans ce cas, c'est ce script que tu utilises @Farside24 ?
I5 13600KF , 32Go DDR5 6400 CL32 , MSI Z790 Tomahawk, MSI 4070TI, W11 pro ,track IR 4 , Hotas Warthog, MFDx2, Clavier k95 RGB
Saitek Rudders, Écran: ACER XB281HK, Philips 244E

Mon Panel Desktop
Répondre

Revenir à « salle: Periphériques: Hotas, Joysticks, Track-IR »