Début SIOC!!!

Salut les amis,
A y est donc, j'ai attaqué la programmation de SIOC pour mon générique!!!
Alors je teste un peu toutes les fonctionnalités!
Du coup, je suis sur le PDF de Claude (pour changer!!!
) et en même temps sur son SIOC!
Et là, y a un truc que je ne comprends pas trop au sujet des encodeurs rotatifs, notamment pour le HDG...
J'ai pris exactement les variables de Claude, que ce soit avec FSUIPC_INOUT, l'initiale et la variable avec encodeur (juste changé l'input de la carte master) et là, quand je le teste sur FS9, l'encodeur ne réagit pas tout à fait comme prévu, il fait un peu ce qu'il veut. Quand j'augmente le cap, de façon lente, il augmente de un, puis diminue de un. Quand je le fait rapidement, il marche plus ou moins. Et quand je veux diminuer, alors là, il ne fonctionne pas. J'ai testé mon encodeur avec controlador, il affiche en tournant (sur input 005) 005 - RIEN - 005 - RIEN...... J'imagine que c'est logique. Du coup, je pense que l'encodeur est bon.
J'ai essayé en faisant évolué l'accélération, entre 0 et 8, pas plus de réussite. C'est un type CTS 288 de chez Opencockpits, donc j'ai mis type 2.
Pour info, je ne suis pas encore passé aux subroutines ou autres programmations plus complexes avec les valeurs L0, etc... Pour l'instant, j'essaye de faire des trucs simples.
Merci
Kiki
A y est donc, j'ai attaqué la programmation de SIOC pour mon générique!!!
Alors je teste un peu toutes les fonctionnalités!
Du coup, je suis sur le PDF de Claude (pour changer!!!

Et là, y a un truc que je ne comprends pas trop au sujet des encodeurs rotatifs, notamment pour le HDG...
J'ai pris exactement les variables de Claude, que ce soit avec FSUIPC_INOUT, l'initiale et la variable avec encodeur (juste changé l'input de la carte master) et là, quand je le teste sur FS9, l'encodeur ne réagit pas tout à fait comme prévu, il fait un peu ce qu'il veut. Quand j'augmente le cap, de façon lente, il augmente de un, puis diminue de un. Quand je le fait rapidement, il marche plus ou moins. Et quand je veux diminuer, alors là, il ne fonctionne pas. J'ai testé mon encodeur avec controlador, il affiche en tournant (sur input 005) 005 - RIEN - 005 - RIEN...... J'imagine que c'est logique. Du coup, je pense que l'encodeur est bon.
J'ai essayé en faisant évolué l'accélération, entre 0 et 8, pas plus de réussite. C'est un type CTS 288 de chez Opencockpits, donc j'ai mis type 2.
Pour info, je ne suis pas encore passé aux subroutines ou autres programmations plus complexes avec les valeurs L0, etc... Pour l'instant, j'essaye de faire des trucs simples.
Merci
Kiki