premier élément : l'identification de la borne commune :
le plus simple est d'utiliser controlador, à savoir par défaut brancher la broche centrale sur une masse de ton bornier, puis la broche de gauche sur une première entrée libre, puis la derniere broche sur l'entrée immédiatement après (très important). en tournant l'encodeur, dans un sens puis dans l'autre tu verras les entrées s'afficher successivement puis ensemble.
ensuite pour vérifier que ça fonctionne dans Sioc :
avec le couple de valeur obtenues dans controlador, il suffit de tester en déclarant ton encodeur :
exemple :
Var 1, Name RO_HDG, Link IOCARD_ENCODER, Input (la premiere valeur du couple obtenue dans controlador), Aceleration 2, Type 2
Var 2, name HDG
ce n'est pas suffisant, il faut l'affecter :
Var 1, Name RO_HDG, Link IOCARD_ENCODER, Input (la premiere valeur du couple obtenue dans controlador), Aceleration 2, Type 2
{
LO = &RO_HDG
&HDG = ROTATE 0, 359, LO
}
Var 2, name HDG
et voila, en tournant dans un sens la variable 2 s'incrémentera de 0 à 359 et dans l'autre sens, décrémentera
voila qui devrait t'aider