On va y arriver, t'inquiètes pas on a tous débuté et parfois on l'oublie .
1 ) ce code ne peut pas fonctionner c'est normal tu mets des conditions sur un truc qui ne varie pas par elle même.
En clair le code que tu vas mettre sous la variable Led_out ne s'exécute que lorsque cette variable change, or il n'y a rien qui change cet état

.
De plus la syntaxe n'est pas bonne
Voilà ce qu'il faut programmer
Var 0004, name gear_com, Link FSUIPC_INOUT, Offset $0be8, Length 4 // la variable de commande train
{
IF &gear_com = 0 // rentré
{[
&Led_out = 0
}
else
{
&Led_out = 1
}
}
Var 0009, name Led_out, Link IOCARD_OUT, Output 16
Var 0002, name gear_sw, Link IOCARD_SW, Input 27 // ton interrupteur, si son état change alors tu changes la variable 4
qui va lancer le changement d'état de la led
{
IF &gear_sw = 1
{
&gear_com = 16383
}
else
{
&gear_com = 0
}
}
En précisant que ton interrupteur est un interrupteur ON /OFF c'est à dire que son état est fixe , ou il est enclenché ou pas,
d'ailleurs il est bon de préciser dans la déclaration de la variable le type I pour dire que ce n'est pas un poussoir mais un inter
Var 0002, name gear_sw, Link IOCARD_SW, Input 27, type I
Voilà pour ce soir, A+
Cordialement
Bernard