Bonjour,
J'ai repris le script de Greg dans la rubrique SIOC Tutos USB DC Motor pour commander les roues de trims.
Le script fait son job mais j'ai un soucis concernant la position "0" des cônes de trim qui ne correspond pas à la position indiqué par le SD. Si les cônes sont à 0, j'ai 4.0 Up au SD (la valeur du potentiomètre équivaut à 7O) si je mets le Trim à 0, mes cônes de sont en position Dw et le potentiomètre est quasi à butée (0)
Ci-dessous le script :
Est-ce que je peux utiliser la variable "0BC0" pour lire la commande de Trim dans FMGS? ou dois-je modifier le script?
Merci.
Var 0850, name Trim_Motor, Link USB_DCMOTOR, Output 1
{
Call &Auto_trim
}
Var 0851, name Elevator_Trim, Link FSUIPC_INOUT, offset $0BC0, Length 2
{
Call &Auto_Trim
}
Var 0852, name Trim_Pot, Link USB_ANALOGIC, Input 5, PosL 0, PosC 127, PosR 255
{
&Elevator_Trim = &Trim_Pot * 64
}
Var 0853, name Auto_trim, Link SUBRUTINE
{
L0 = &Elevator_Trim / 64
L1 = L0 - &Trim_Pot
IF L1 > 10
{
&Trim_Motor = 127
}
IF L1 < -10
{
&Trim_Motor = 255
}
IF L1 = 0
{
&Trim_Motor = 0
}
}
Valério,