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

Programme applic20.c. (OSCBLADE)

Ce programme gère la lame oscillante de la table du spectro.

codes de lancement:

- demande de mouvement:

                        20     1    n   mise en route oscillation = +/- nn pas (1 a 63)
                        20     1    0   arret
- demande de status:

                        20     0    0   demande de status

codes de retour:

- apres une demande de mouvement:

                        20     1    n   valeur oscillation
- erreur:

                        20    -1    0   lame non-centree
- apres une demande de status:

                        20     0    n   valeur oscillation
- erreur:

                        20    -1    0   lame non-centree
- erreurs de codage

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

codage commande:

        port 0:         bit 1           1 == marche
                        bit 2           1 == arret
                        bit 3           1 == chargement amplitude               
                        bit 4           1 == recentrage automatique             
                        bit 5           1 == commun
                        bit 8 a 15      xxxxxxxx  == valeur amplitude

codage status:

        port 0:         bit 0           1 == centree


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