Bonjour,
Lorsque l'on cale un instrument, surtout si le détecteur a un champ assez grand, on a besoin de régler le tilt.
Il existe une fonction dans prism pour faire ça (dans le menu analyse).
Il faut réaliser un certain nombre d'images, avec des valeurs de focalisation croissantes, passant par le foyer correct.
Si vous avez un focuser automatisé (c'est souhaitable) et que prism contrôle votre caméra (là aussi), on peut utiliser ce script :
(à copier et à sauver en .pgm).
REM Script taking a series of focus images, and saving them.
REM Alain Maury - 2014-2019
REM cette version considère que la caméra, le télescope, le focuser, etc... Sont déjà connectés à prism
REM cette version est pour un focuser Optec donc qui va de 0 à 7mm. Modifier les lignes addDlgBox pour
REM tenir compte de votre focuser (changer 7 et 0 en respectivement la valeur la plus haute et la plus
REM que peut atteindre votre focuser, idem changer la valeur du pas de focus, etc... lire la doc des
REM scripts de prism à la rubrique AddDlgBox )
resetdlgbox
REM First we enter the values of focus
AddDlgBox 1 7 0 "Minimum focus value :" 1.0
AddDlgBox 1 7 0 "Maximum focus value :" 2.0
AddDlgBox 1 7 0 "Focusing step : " 0.1
AddDlgBox 2 30 1 "Individual exposure time : " 5
REM DialogBox appears
dispdlgbox result
getDlgbox focusmin
getDlgbox focusmax
getDlgbox focusstep
GetDlgbox exptime
exposuretime=exptime*1000
numberoffocusimages=(focusmax-focusmin)/focusstep
int numberoffocusimages numberoffocusimages
print "the test will be made starting to focus value " focusmin " mm"
print "to " focusmax " mm, with a step of :" focusstep " mm"
print "The number of exposures will be :" numberoffocusimages
print "Now choosing the directory where to store the images"
getrepname directory$
print "directory is : " directory$
REM *******************************************************
REM Let's go
REM *******************************************************
for i=0 numberoffocusimages
focusvalue=focusmin+(i*focusstep)
print "focus value : " focusvalue
set_focuser focusvalue
startExposure exposuretime
waitForEndExposure
REM Recovering the image in order to save it
getLastImageExposure img
print "Exposure finished"
strf focusvalue 3 focusvalue$
Nameimage$="focustest_"+focusvalue$+".cpa"
print "Image's name : " Nameimage$
savecpa img directory$+Nameimage$
close img
next i
end
Calcul de tilt et courbure de champ
-
- Messages : 95
- Enregistré le : 19 juin 2009, 04:14