Page 1 sur 1
modèle de pointage
Posté : 18 juin 2010, 21:09
par Yves_Guernanderf
Bonsoir à tous,
Je voudrais faire un modèle de pointage pour mon eq6, mais je ne trouve pas la fonction dans les menus?
Merci pour votre aide.
Yves
Re: modèle de pointage
Posté : 21 juin 2010, 12:03
par Cyril Cavadore
La fonction qui permet de realiser le modele de pointage n'est pas implemente dans un menu dans la version 7, il a ete fait sous la version 8 (sous un forme bien bien plus conviviale).
En attendant, il faut lancer ce script qui fait a peu pres la meme chose.
Regardez le script et attention a mettre a jour les chemins des catalogues.
Code : Tout sélectionner
GetVersionScript Version
if Version<1.85
print "Ce script ne peut fonctionner avec votre version de PRISM"
exit
endif
False=0
true=1
REM ---------------------------------------------
rem Parametres utilisateur
rem ---------------------------------------------
rem Ce sont generalement les memes nuit apres nuit
Rem deplacement du télescope entre chaque champ en radian.
deplacementAlpha= 0.5235988
Deplacementdelta= 0.23
rem temps de pose pour la calibration
TempsdePosecali=5000
rem Nom du catalogue utiliser pour les mesures
// Catalog that can be used
Cat[1]$="GSC"
Cat[2]$="USNO SA"
Cat[3]$="USNO A1"
Cat[4]$="USNO A2"
Cat[5]$="Hipparcos"
Cat[6]$="SAO"
Cat[7]$="BSC"
Cat[8]$="Tycho1"
Cat[9]$="GSC-ACT"
Cat[10]$="Tycho2"
Cat[11]$="UCAC1/2"
Catalog$=Cat[9]$
rem Chemin du catalogue pour une recalibration du télescope
rem sDirCatalogue$="C:\Catalogues\USNO A2\"
sDirCatalogue$="C:\Astronomie\Catalogues\Gsc-Act\"
rem sDirCatalogue$="C:\Catalogues\UCAC2\u2\"
rem Image orienté Nord SUD?
NSo=TRUE
rem Nombre d'etoile de comparaison utiliser dans le catalogue
NbStarCat=150
rem Nombre d'etoile de comparaison utiliser dans l'image
NbStarImg=150
Rem degre du polinome de correction de la deformation de l'image
DegPoly=2
Rem Delai avant debut de la pose
DelayBeforeExposure=10000
Rem reglage du binning pour les images
nBinning=3
Rem Elevation minimum d'observation des objets
ElevationMinDeg = 20.0
Rem delta maxi des objets
DeltaMaxDeg = 80
rem ---------------------------------------------
rem Debut du programme general
rem ---------------------------------------------
rem GET_TELESCOPE_POSITION Alpha Delta Hauteur Azimuth AngleHor
nbMesure=0
SetBinningX nBinning
SetBinningY nBinning
DrapeauAntiNord=true
for nDelta=-2 to 4
for nAlpha=-1 to 5
GetStdrLatitude Delta
GetStdrLongitude Lon
now date
SideralTime date Lon Alpha
AlphaPoint=Alpha-((nAlpha-2)*deplacementAlpha)
if AlphaPoint>(2*PI)
AlphaPoint=AlphaPoint-(2*PI)
else
if alphaPoint<0
AlphaPoint=(2*PI)+AlphaPoint
endif
endif
DeltaPoint=Delta-(nDelta*Deplacementdelta)
Now Date
GetStdrLongitude Lon
GetStdrLatitude Lat
ElevationMin =ElevationMinDeg*TORAD
GetHeight AlphaPoint deltaPoint date Lon Lat ObjectElevation
If (ObjectElevation<ElevationMin) then
print "Champ impossible Hauteur: " AlphaPoint " " deltaPoint
goto ChampSuivant:
endif
DeltaMax=DeltaMaxDeg*TORAD
If (deltaPoint>DeltaMax) then
print "Champ impossible Delta: " AlphaPoint " " deltaPoint
goto ChampSuivant:
endif
rem SHOWRADEC_SKYMAP AlphaPoint DeltaPoint
rem print "Champ: " AlphaPoint " " deltaPoint
rem goto ChampSuivant:
rem goto AntiNordHS:
if (DrapeauAntiNord=true) then
AlphaPoint2=Alpha
if AlphaPoint2>(2*PI)
AlphaPoint2=AlphaPoint2-(2*PI)
else
if alphaPoint2<0
AlphaPoint2=(2*PI)+AlphaPoint2
endif
endif
MoveTelescope AlphaPoint2 deltaPoint
WaitForEndMoveTelescope
DrapeauAntiNord=false
endif
AntiNordHS:
MoveTelescope AlphaPoint deltaPoint
SHOWRADEC_SKYMAP AlphaPoint DeltaPoint
WaitForEndMoveTelescope
Delay DelayBeforeExposure
WaitForEndDelay
StartExposure TempsdePosecali
Delay TempsdePosecali/2
WaitForEndDelay
Now Date
WaitForEndExposure
GetLastImageExposure img
rem GET_TELESCOPE_POSITION AlphaTheorique DeltaTheorique Hauteur Azimuth AngleHorTheorique
GET_TELESCOPE_POSITION_APP AlphaTheorique DeltaTheorique
getFocus img focus
rem Print "Focale = " Focus
if Focus=0
Print "Remplir l'entete des images avec la focale de l'instrument."
endif
GetSizePixX Img TaillePixX
rem Print "Taille Pixel X = " TaillePixX
GetSizePixY Img TaillePixY
rem Print "Taille Pixel Y = " TaillePixY
if TaillePixX=0
Print "Remplir l'entete des images avec la taille des Pixels."
endif
if TaillePixY=0
Print "Remplir l'entete des images avec la taille des Pixels."
endif
GetBinX Img BinX
rem Print "Binning X = " BinX
GetBinY Img BinY
rem Print "Binning Y = " BinY
if BinX=0
Print "Remplir l'entete des images avec le Binning des Pixels."
endif
if BinY=0
Print "Remplir l'entete des images avec le Binning des Pixels."
endif
GetAlpha Img AD
rem Print "Alpha = " AD
GetDelta Img DC
rem Print "Delta = " DC
if AD=0
Print "Remplir l'entete des images avec la position centrale du champ"
endif
if DC=0
Print "Remplir l'entete des images avec la position centrale du champ"
endif
EtalonAstrometrieAuto Img Catalog$ Focus TaillePixX*BinX TaillePixY*BinY AD DC NbStarCat NbStarImg NSo DegPoly sDirCatalogue$ Valid
if Valid=1
Width img width
round width/2 widthDiv2
Height img height
round height/2 heightDiv2
GETIMG_XY_TO_RADDEC img widthDiv2 heightDiv2 Alpha2000 Delta2000
CONVERT_RADEC2000_TO_APP Date Alpha2000 Delta2000 AlphaCenter DeltaCenter
rem GETDATE Img Date
GetStdrLongitude Lon
GetStdrLatitude Lat
GetHeight alphaCenter deltaCenter date Lon Lat ObjectElevation
SideralTime date Lon TSL
ComputeAngleHor TSL alphaCenter AngleHorVrai
ComputeAngleHor TSL AlphaTheorique AngleHorTheorique
str nbMesure nbMesure$
str AngleHorTheorique AngleHorTheorique$
str DeltaTheorique DeltaTheorique$
str AngleHorVrai AngleHorVrai$
str DeltaCenter DeltaCenter$
print nbMesure$ " " AngleHorVrai$ " " DeltaCenter$ " " AngleHorTheorique$ " " DeltaTheorique$
nbMesure=nbMesure+1
else
Print "Calibration echouée... pas de mesure sur le champ"
endif
Close img
ChampSuivant:
next nAlpha
DrapeauAntiNord=true
next nDelta
Print "Liste de modele de pointage réalisée!"