Dans un script d'observation automatique (je n'utilise pas les obs auto de Prism), j'ai besoin de connaitre l'heure de passage au méridien des objets. Ceci pour calculer à quelle heure pointer l'objet en étant sûr qu'il a franchi le méridien. Or, il y a une différence entre l'heure de passage au méridien donnée par la carte du ciel et l'heure calculée dans un script de l'ordre de 4 à 5mn. C'est très embêtant parce si l'objet est pointé après l'heure calculée dans le script, mais avant l'heure calculée par la carte du ciel, la monture ne se retourne pas...
Dans mon script pour l'exemple, je n'utilise pas les coordonnées apparentes, mais j'ai essayé aussi et la différence avec les coordonnées J2000 est bien plus faible que ça.
D'où vient cette différence ?
Ici on peut voir la différence entre la carte du ciel et le script :
Le script que j'ai utilisé :
Code : Tout sélectionner
obj$="M42"
print "Object: " obj$
GETOBJECTCOORD obj$ alpha delta
RAD_TO_RA alpha alpha$
RAD_TO_DEC delta delta$
print "Alpha: " alpha$
print "Delta: " delta$
GETSTDRLONGITUDE siteLong
Now date
DateToStr Date Date$
SideralTime Date siteLong TSL
ComputeAngleHor TSL alpha AngleHor
print "Angle horaire: " AngleHor
GetDistanceToMeridien alpha Date siteLong distance
print "distance au meridien: " distance
distancerad=distance*torad*15
print "distance au meridien (radians): " distancerad
rad_to_ra distancerad distance$
print "distance au meridien: " distance$
frac date heure
heurerad=heure*2*pi
print "Date: " Date$
print "heure: " heure
print "heurerad: " heurerad
print "AngleHor: " AngleHOR
RAD_TO_RA heurerad heure$
MeridianTime=heurerad-AngleHOR
print "Meridian Time Rad: " MeridianTime
RAD_TO_RA MeridianTime MeridianTime$
print "Meridian Transit: " MeridianTime$
end
Cordialement,
Jean-Marc