Sioc et Encodeur ...

Bonjour,
Je galère car je n'arrive pas à faire fonctionner correctement un encodeur avec lequel je souhaite pouvoir régler la pression altimétrique.
Voici le code SIOC concerné :
Cela fonctionne, mais partiellement :
- L'incrémentation ne se fait que dans un seul sens(tout positif ou tout négatif)
- L'incrémentation est irrégulière :
-> le pas est systématiquement supérieur à 1 (7, en moyenne)
-> Je peux avoir deux incrémentations sur un pas : 1 quand "je quitte le cran", une seconde quand j'arrive au cran suivant.
Les pattes "externes" sont connectées (à la mastercard de Fabien) sur les entrées 5 et 6, et la patte centrale à la masse.
Dans SIOC, je vois bien les entrées 5 et 6 réagir.
J'ai fait divers tests en modifiant "Aceleration", j'ai testé avec plusieurs encodeurs ...
Bref, je sèche !
Si vous avez une petite idée pour me mettre sur "la bonne rotation" ... Je suis preneur !
Belle journée et prenez soin de vous !
Ps : Je suis passé par l'excellent tuto de Mameloose. Merci à lui d'ailleurs !
Je galère car je n'arrive pas à faire fonctionner correctement un encodeur avec lequel je souhaite pouvoir régler la pression altimétrique.
Voici le code SIOC concerné :
- Code: Tout sélectionner
Var 0322, name SIM_AltPress, Link FSUIPC_INOUT, Offset $0330, Length 2 // MSFS Altimeter Pressure
Var 0323, name Rot_AltPress, Link IOCARD_ENCODER, Input 5, Aceleration 1, Type 2 // Rotary Altimeter Pressure Setting
{
L0 = &Rot_AltPress
&SIM_AltPress = ROTATE 950 ,1050 ,L0
}
Cela fonctionne, mais partiellement :
- L'incrémentation ne se fait que dans un seul sens(tout positif ou tout négatif)
- L'incrémentation est irrégulière :
-> le pas est systématiquement supérieur à 1 (7, en moyenne)
-> Je peux avoir deux incrémentations sur un pas : 1 quand "je quitte le cran", une seconde quand j'arrive au cran suivant.
Les pattes "externes" sont connectées (à la mastercard de Fabien) sur les entrées 5 et 6, et la patte centrale à la masse.
Dans SIOC, je vois bien les entrées 5 et 6 réagir.
J'ai fait divers tests en modifiant "Aceleration", j'ai testé avec plusieurs encodeurs ...
Bref, je sèche !
Si vous avez une petite idée pour me mettre sur "la bonne rotation" ... Je suis preneur !
Belle journée et prenez soin de vous !
Ps : Je suis passé par l'excellent tuto de Mameloose. Merci à lui d'ailleurs !