Page 1 sur 1

AUTOFOC2 : focalisation automatique évoluée sur une caméra

Posté : 05 mai 2020, 22:59
par Stéphane Charbonnel
Edit du 13/08/2020

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 fonctionne sur le focuser n°1 et n°2.

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.
Par rapport à AUTOFOC1, cette fonction renvoie plus d’informations.
En cas d'erreur, le focuser reprendra sa position d'avant focalisation.
Pour chaque imagette, la fonction essaiera de calculer la valeur énergétique HDF et la FWHM. En cas d'échec, pour l'une et/ou pour l'autre, la valeur "-1" sera renvoyée (voir paramètres 18 et 19).

Syntaxe :
AUTOFOC3 NumCam CCDNum FocNum ExpTimeSec Cx Cy Size CentroidSize DemLargCentro MinDep MaxDep Step PositionOffset CancelOffset HDF_First FWHM_First Position_opt HDF_opt FWHM_opt FileName$ Valid
Nombre total de paramètres = 21

Variables : Nom / Type / Description
Paramètres IN :
1/ NumCam / Entier entre 1 et 8 / Numéro de la caméra dans PRiSM
2/ CCDNum / Entier / Numéro du CCD de la caméra
3/ FocNum / Entier / Numéro du focuser
4/ ExpTimeSec / Réel entre 0,1 et 10 / Temps de pose de chaque pose de focalisation en secondes
5/ Cx / Entier / Coordonnée horizontale du centre de la fenêtre de focalisation
6/ Cy / Entier / Coordonnée verticale du centre de la fenêtre de focalisation
7/ Size / Entier entre 20 et 100 / Demi-Taille de fenêtre de focalisation (en pixels)
8/ CentroidSize / Entier entre 3 et 30 / Demi-Taille de la fenêtre de calcul HDF (en pixels)
9/ DemLargCentro / Entier / Demi-largeur de la fenêtre pour le calcul du centroïde FWHM par modélisation gaussienne.
10/ MinDep / Réel entre 0 et 200. / Point de départ de la focalisation (en mm)
11/ MaxDep / Réel entre 0 et 200. / Point d'arrivée de la focalisation (en mm)
12/ Step / Réel entre 0,001 et 1 / Pas de focalisation (en mm)
13/ PositionOffset / Réel / Décalage en mm à appliquer à la fin des calculs par rapport à la position déterminée
14/ CancelCorrect / Booléen / Booléen pour revenir à la position initiale si HFD optimale est supérieur à HFD Initiale.

Paramètres OUT :
15/ HDF_First / Réel / HDF mesuré avant focalisation automatique
16/ FWHM_First / Réel / FWHM mesurée avant focalisation automatique
17/ Position_Opt / Réel / optimal position mesurée (mm)
18/ HDF_Opt / Réel / Valeur HDF optimale
19/ FWHM_Opt / Réel / Valeur FWHM optimale
20/ FileName$ / Chaine de caractères / Nom complet du fichier de sauvegarde de données de position et HDF
21/ Valid / Entier / 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