Trim wheels script

Questions de programmation / Offset FSUIPC et IOCP

Trim wheels script

Messagede captainminch » Dim 19 Fév 2023 22:50

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
}
}
captainminch
 
Messages: 245
Inscription: 20/04/09
Localisation: Hélécine, Belgique

Re: Trim wheels script

Messagede captainminch » Sam 4 Mar 2023 20:48

Vous connaissez le proverbe, qui cherche, trouve…

Je mets le sujet à jour comme Résolu.


Valério,
captainminch
 
Messages: 245
Inscription: 20/04/09
Localisation: Hélécine, Belgique

Re: Trim wheels script

Messagede fab » Sam 4 Mar 2023 21:07

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
Avatar de l’utilisateur
fab
 
Messages: 4414
Inscription: 26/12/12
Localisation: Roubaix

Re: Trim wheels script

Messagede captainminch » Dim 5 Mar 2023 18:38

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,
captainminch
 
Messages: 245
Inscription: 20/04/09
Localisation: Hélécine, Belgique


Retourner vers Programmation Sioc





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités