next up previous contents
Next: remarques: Up: Commandes Previous: asservissement:

Programme applic11.c. (DCORRECTOR /ANGLE)

Ce programme controle la rotation de l'ensemble des correcteurs de refraction.

codes de lancement:

- demande de mouvement:

                        11     1    n   deplacement a la position <n> sens direct
                        11     2    n   deplacement a la position <n> sens inverse
                        (avec <n> = 0...255)
- demande de status:

                        11     0    0   demande de status

codes de retour:

- apres une demande de mouvement:

                        11     1    n   position atteinte = <n>
- erreur:

                        11    -1    n   position courante = <n>
- apres une demande de status:

                        11     0    n   position courante = <n>
- erreurs de codage

                        11   -99    n   mauvais parametre (3eme valeur)
                        11   -98    n   mauvais subcode   (2eme valeur)

codage commande:

        port 2:         bit 0           0 \__ selection petit plateau
                        bit 1           0 / 
                        bit 2           1 == sens direct. codes croissants
                        bit 3           1 == sens inverse. codes décroissants
                        bit 4           1 == vitesse lente

codage status:

        port 2:         bit 0 a 7       code gray


WEBER Luc
Thu Jul 1 16:49:30 MET DST 1999