Page 1 sur 1

Trim wheels script

MessagePosté: Dim 19 Fév 2023 22:50
de captainminch
Salut à tous,

Un bail que je n'ai plus posté de message mais là comme je sèche depuis plusieurs jours, je me tourne vers vous.

J'ai codé un script SIOC pour le trim wheel pour FMGS A320 mais je n'ai pas encore le résultat voulu.
Les roues oscillent tout le temps sans se stabiliser.
J'ai pris pour éxemple, un des tutos que j'ai adapté (ce qui en général fonctionne)
Là, je ne sais pas si je fais bon usage des deux offset 78E9 et 73AE?
Il doit y avoir qqch qui m'échappe et si une bonne âme pourrait m'indiquer ce que je devrais améliorer?
Le script est encore à l'état partiel, n'a été testé qu'en vol et PA actif.

Merci,

Valério,



// Trim Control

Var 0750, name Trim_Motor, Link USB_DCMOTOR, Device 5, Output 1
{
CALL &Auto_Trim
}

Var 0752, name Elevator_IN, Link FSUIPC_INOUT, Offset $78E9, Length 2, Type 1
{
CALL &Auto_Trim
}

Var 0754, name Elevator_OUT, Link FSUIPC_INOUT, Offset $73AE, Length 2, Type 1
{
CALL &Auto_Trim
}

Var 0756, name Trim_Null
Var 0758, name Trim_Pot, Link USB_ANALOGIC, Device 5, Input 1, PosL 0, PosC 127, PosR 255
{
&Trim_Null = &Trim_Pot - 55 // Alligne le cône de Trim au zéro physique
&Elevator_OUT = &Trim_Null * 6.8 // Correspond l'échelle du Pot avec l'chelle du Trim -400 à 1350
}


Var 0760, name Auto_Trim, Link SUBRUTINE
{

L0 = &Elevator_IN * 100
L1 = L0 - &Elevator_OUT
IF L1 > 20
{
&Trim_Motor = 255
}
IF L1 < -20
{
&Trim_Motor = 127
}
IF L1 = 0
{
&Trim_Motor = 0
}
}

Re: Trim wheels script

MessagePosté: Sam 4 Mar 2023 20:48
de captainminch
Vous connaissez le proverbe, qui cherche, trouve…

Je mets le sujet à jour comme Résolu.


Valério,

Re: Trim wheels script

MessagePosté: Sam 4 Mar 2023 21:07
de fab
Super pour toi ... et ... c'était quoi la solution ?
En tout cas, cela ressemble fort au manque d'une zone nulle, je vois une comparaison a 0 au lieu d'une zone d'arrêt du moteur autour du 0

Re: Trim wheels script

MessagePosté: Dim 5 Mar 2023 18:38
de captainminch
Oui, j’ai modifié pas mal de valeurs, augmenté la zone de zéro et diminué la vitesse de rotation.
Du coup, c’est également moins bruyant à la rotation.

Valério,