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

Programme applic18.c. (SHUTTER)

Programme de commande de l'obturateur principal.

codes de lancement:

- demande de mouvement ou d'exposition:

                        18     1    1   armement
                        18     1    2   ouverture
                        18     1    3   fermeture
                        18     2    n   exposition de <n>[s] sans attente
                        18     3    n   ajustement de l'exposition a <n>[s]
                        18     4    0   wait
                        18     5    n   exposition de <n>[ms] avec attente
                        18     6    0   retourne le temps restant [s] 
                        18     7    0   retourne la duree d'exposition effective [ms]
                        18     8    0   retourne le tunix du début de pose
- demande de status:

                        18     0    0   demande de status

codes de retour:

- apres une demande de mouvement ou d'exposition:

                        18     1    1   arme
                        18     1    2   ouvert
                        18     1    3   ferme
- erreur:

                        18    -1    1   reste arme
                        18    -1    2   reste ouvert
                        18    -1    3   reste ferme
                        18    -1    0   position inconnue
- apres une demande de status:

                        18     0    1   arme
                        18     0    2   ouvert
                        18     0    3   ferme
- erreur:

                        18    -1    0   position inconnue
- erreurs de codage

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

codage commande:

        port 1:         bit 8           1 == armement
                        bit 9           1 == ouverture
                        bit 10          1 == fermeture

codage status:

        port 1:         bit 8
                        bit 9
                        bit 10          101 (5) == arme
                                        010 (2) == ouvert
                                        100 (4) == ferme
                                        ...     == non calibré


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