Introduction :
Il faut que la liaison avec le télescope ait été établie auparavant (En script à partir de la fonction CONNECT_OBSERVATORY). La liaison doit aussi être réalisée avec la caméra qui va servir à la focalisation.
Le focuser a été au préalable déclaré dans la configuration du matériel. Cette fonction ne fonctionne que sur le focuser n°1.
Description :
Cette fonction permet de réaliser une focalisation automatique sur la caméra n°1.
Elle n'est que la réplique de "Observatoire / Focalisation / Focalisation automatique". Il est fortement conseillé d'ailleurs d'avoir testé la réussite de ce module avant de se lancer dans cette fonction script.
En cas d'échec, le focuser reprendra sa position d'avant focalisation.
voir AUTOFOC1
Syntaxe :
AUTOFOC ExpTimeSec Cx Cy Size CentroidSize MinDep MaxDep Step ValueOpt Valid
Nombre total de paramètres = 10
Variables : Nom / Type / Description
Paramètres IN :
1/ ExpTimeSec / Réel entre 0,1 et 10 / Temps de pose de chaque pose de focalisation en secondes
2/ Cx / Entier / Coordonnée horizontale du centre de la fenêtre de focalisation
3/ Cy / Entier / Coordonnée verticale du centre de la fenêtre de focalisation
4/ Size / Entier entre 20 et 100 / Rayon d'analyse FWHM (en pixels)
5/ CentroidSize / Entier entre 3 et 30 / Demi-Taille de la fenêtre (en pixels)
6/ MinDep / Réel entre 0 et 200. / Point de départ de la focalisation (en mm)
7/ MaxDep / Réel entre 0 et 200. / Point d'arrivée de la focalisation (en mm)
8/ Step / Réel entre 0,001 et 1 / Pas de focalisation (en mm)
Paramètres OUT :
9/ ValueOpt / Réel / Valeur Optimal retenue pour la focalisation après convergence de l'algorithme (en mm)
10/ Valid / Entier entre 0 et 5 / Validation de la focalisation ou code d'erreur :
0 = AUTOFocalisation OK
1 = calcul du HDF a échoué !
2 = Etoile trop proche du bord de l'image CCD !
3 = Etoile trop proche de la saturation
4 = Erreur inconnue dans la boucle d'analyse !
5 = Erreur de régression du polynôme de degré 4 sur les points !
6 = Erreur d'entrée-sortie
Code : Tout sélectionner
PRINT "Lancement de la pose de 0.25s :"
StartExposure 250
WaitForEndExposure
GetLastImageExposure Img
PRINT "Sélectionner l'étoile :"
GetPoint Img Cx Cy
PRINT "Lancement du processus de focalisation automatique ... "
ExptimeSec=0.25
Size=40
CentroidSize=20
MinDep=5.0
MaxDep=9.1
Step=0.50
AUTOFOC ExptimeSec Cx Cy Size CentroidSize MinDep MaxDep Step ValueOpt Valid
if Valid=0
print "AUTOFocalisation OK!"
print "A la Position " ValueOpt " mm"
endif
if Valid=1
print "Echec AUTOFocalisation : cause calcul du HDF a échoué !"
endif
if Valid=2
print "Echec AUTOFocalisation : Etoile trop proche du bord de l'image CCD !"
endif
if Valid=3
print "Echec AUTOFocalisation : Etoile trop proche de la saturation !"
endif
if Valid=4
print "Echec AUTOFocalisation : Erreur inconnue dans la boucle d'analyse !"
endif
if Valid=5
print "Echec AUTOFocalisation : Erreur de regression parabolique !"
endif