---------------------------------------------------- ########## lisezmoi.txt, v0.9 rev. 310308 ########## ---------------------------------------------------- Temma-tools : Scripts Perl/Tk multiplateformes pour controle distant des monture Takahashi Temma. Compatible avec toutes versions Temma produites après 2000. Compatible systèmes Linux, Windows et MacOSX. - Script principal : temma.pl Driver et application dédié au controle distant des montures Temma (infos d'installation plus bas). - Scripts annexes et indépendant du système Temma et du script temma.pl : eos.pl : Intervallomètre pour boitiers Canon EOS (connexions port série ou port parallèle) compatible Linux et Windows. Ce script nécessite sous Windows les modules Win32-API et Win32-SerialPort, voir plus bas pour l'install de ces modules. Ces modules sont également nécessaires pour le script temma.pl. autoguide.pl : Autoguidage toute monture via interface à optocoupleurs pour port parallèle et port autoguidage, compatible Linux et QAstrocam uniquement. Ce script necessite les modules "Device-ParallelPort" et "Device-ParallelPort-drv-parport". Ces modules sont déjà installés localement dans le repertoire temma-tools/libs mais selon la distribution Linux il est possible qu'il faille tout de même les installer au sein du système selon la procédure standard de Perl. Essayez tel quel avant d'installer les modules. Téléchargement ici si nécessaire : http://www.cpan.org/authors/id/S/SC/SCOTT/Device-ParallelPort-1.00.tar.gz http://www.cpan.org/authors/id/S/SC/SCOTT/Device-ParallelPort-drv-parport-1.0.tar.gz Aide d'install dans les fichiers readme des modules. peview.pl : Affichage de courbe de tracking faites avec Iris ou avec les scripts temma.pl et autoguide.pl. Compatible Linux et Windows. fwhmview.pl (expérimental) Affichage graphique d'une liste d'étoiles extraite d'une image CCD format fit. Le but de ce script est de visualiser la qualité du champ (défauts de collimation etc). Les etoiles sont dessinées selon leur position et selon leur deformations en fwhm X et Y. Cette liste est réalisable avec le logiciel Prism6 (non fourni) et avec le script prism6-liste-etoiles.pgm fourni dans le répertoire /temma-tools/libswin. La liste peu aussi être réalisée avec la commande findstar de Iris mais l'info angle de la déformation est manquante. page web : http://www.optique-unterlinden.net/temma2/driver_pl/htm/temmadriver_fr.htm contact : remi.petitdemange@wanadoo.fr Ci-dessous dans ce fichier : aide d'installation et d'initialisation sur GNU/Linux et Windows. [Note 1] Tous les scripts fonctionnent avec les distributions liveCD Lin4Astro (dev version) et Astrolix. [Note 2] Tous les scripts nécessitent l'interprêteur Perl et le module Perl/Tk. Sous Linux le module Tk est en principe le seul module à installer. [Note 3] Les étapes d'install pour GNU/Linux pourront aider les utilisateurs de MacOSX (X11), les détails spécifiques à ce système seront décrits plus tard. ######################################################### # Installation et initialisation sous GNU/Linux # ######################################################### 1) Le driver utilise l'interpreteur Perl 5.8x (présent sur les distribs Linux). --------------------------------------------------------------------------------------- Cette commande en console permet de retrouver la version Perl installée : % perl -v ou pour info détaillée % perl -V 2) Vérifier la présence du module Perl/Tk : ------------------------------------------- (module de gestion de l'interface graphique) Cette commande en console permet de contrôler l'éventuelle présence du module Perl Tk : % perl -e 'use Tk' L'installation est déjà faite si la commande ne retourne pas de message d'erreur. Ce module n'est pas souvent installé d'office sur votre distribution Linux. Mandrake et Debian comptent dans leur packages respectifs (rpm ou deb) les binaires de ce module en version Tk-800.024 ou ultérieure. Vous pouvez installer ces packages et passer à l'étape 4 (cette méthode simple est recommandée dans ce cas). Sinon téléchargez le tarball et passez à l'étape 3 qui décrit l'installation "standard" d'un module Perl (compilation des sources du CPAN). www.cpan.org/ ou www.perl.com/CPAN Tk-800.025 ou version ultérieure 3) Décompression et installation standard du module Perl/Tk depuis la console : ------------------------------------------------------------------------------- % tar zxvf Tk-800.025.tar.gz (en mode utilisateur) % cd ~/Tk-800.025 % perl Makefile.PL % make # make install (en mode root) Ensuite vérifiez le bon déroulement de l'installation sur votre système : % perl -e 'use Tk' L'installation est ok si la commande ne retourne pas de message d'erreur. NOTE : L'install est possible directement par internet avec la commande root ci-dessous : # perl -MCPAN -e 'install "Tk"' 4) Décompressez l'archive (tarball) du driver : ----------------------------------------------- % tar zxvf temma-tools.tar.gz Et laissez tous les fichiers tels quels dans le même répertoire, ils sont tous nécessaires. Exemple de répertoire : /home/user/temma-tools/ Le fichier "files_list.txt" présente la liste complète des fichiers de driver. [NOTES] vous trouverez dans cette archive les scripts autonomes suivants : temma.pl : controle des montures Temma. eos.pl pour controler les séries de prises de vues astro avec un boitier Canon EOS. autoguide.pl : pour l'autoguidage webcam sous Linux via le port autoguidage (compatible toute monture équipée de ce port). peview.pl pour afficher les courbes de tracking réalisées avec les outils ci-joints ou Iris. fwhmview.pl : affichage graphique des étoiles d'un fichier fit. 5) Trouvez le nom du port série utilisé par la Temma : ------------------------------------------------------ Exemples : /dev/ttyS0 : 1er port série natif (equiv au COM1 de DOS/Windows). /dev/ttyS1 : 2eme port série natif (equiv au COM2 de DOS/Windows). /dev/ttyUSB0 : 1er port série crée par un cable USB2Serial (equiv au COM1 de DOS/Windows) /dev/cu.USA19H191P1.1 pour MacOSX avec cable USB2serial. 6) Vérifiez si l'utilisateur possède les droits de lecture et écriture sur le port série : ------------------------------------------------------------------------------------------ Attribuez vous ces droits rw depuis une console root si nécessaire. exemples : # chmod 666 /dev/ttyS0 ou # chmod 666 /dev/ttyUSB0 7) Premier lancement du driver, initialisation du driver : ---------------------------------------------------------- a) Depuis une console utilisateur entrez dans le répertoire du driver (exemple de commande) : % cd ~/temma-tools b) Exécutez le script principal : % perl temma.pl ou si les scripts sont executables (faire un chmod +x *.pl) % ./temma.pl (pour le driver Temma) idem pour lancer séparément les autres scripts : % ./eos.pl % ./autoguide.pl c) Faire config du port série dans la fenêtre "Serial Port config for Temma" : - Sélectionnez le port série utilisé par la Temma : /dev/ttyS0 ou /dev/ttyS1 ou /dev/ttyUSB0 etc... - Cliquez sur le bouton "Set port config". Le fichier de config "~./temma-tools/config/temmaRS232.cfg" sera immédiatement utilisable et réutilisé ensuite. - Cliquez sur le bouton "Site". d) Faire config du site d'observation dans la fenêtre "Site config" : Créez jusqu'à 6 sites : Sélectionnez le site à créer (site1 pour le site par défaut au lancement) : Entrez au clavier les infos en respectant la syntaxe : - Nom du site (10 lettres max). - Latitude : +/-DD:MM:SS - Longitude : +/-DD:MM:SS (longitude Est de Greenwich négative). - Choisissez la position de parquage ou laissez la position proposée par defaut. - Cliquez ensuite sur le bouton "Créez site1" - Vérifiez si le TU (UT) est conforme. - Ajustez-le depuis avec le réglage "UT+/-" si nécessaire, ce réglage n'affecte pas le temps du système. - Cliquez ensuite sur le bouton "Utilisez site1" Le fichier de config "~./temma-tools/config/site1.txt" sera immédiatement utilisable et réutilisé ensuite. - Cliquez sur le bouton "Scope". e) Faire config des instruments dans la fenêtre "Instruments parameters" : Entrez les paramètres de votre télescope principal ainsi que les paramètres de votre CCD principale, Cliquez sur les boutons "apply" et "save". Le fichier de config "~./temma-tools/config/user_scope.txt" sera immédiatement utilisable et réutilisé ensuite. f) Si vous utilisez QAstrocam et une webcam pour l'autoguidage avec temma.pl : Faire config des instruments de guidage dans la fenêtre "Instruments parameters" : Entrez soigneusement vos paramètres d'instrument guide et de webcam, et cliquez sur les boutons "apply" et "save". Le fichier de config "temma-tools/config/user_scope2.txt" sera immédiatement utilisable et réutilisé ensuite. g) Si vous utilisez XEphem : menu setup/external : fenêtre "Set external software" : Créez les fifos de XEphem avec la commande "mkfifo" ou avec "make" du répertoire des fifos de XEphem. Entrez ensuite le chemin (path) des fifos de XEphem afin d'établir le lien entre le driver et la Skyview. C'est tout, c'est à faire une fois, vous pouvez maintenant connecter votre monture avec le bouton "connect". Bonne astro ! Note : voir aide complémentaire dans chaque fenêtre du driver. #################################################################################### # Installation et initialisation sous Windows 98/2000/XP # #################################################################################### L'aide d'installation sous Windows est détaillée avec copies d'écrans ici : http://www.optique-unterlinden.net/temma2/driver_pl/htm/doc-win/install-win.htm 1) Téléchargement des packages nécessaires : -------------------------------------------- - Téléchargez le package ActivePerl ici : http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl a) Etape préliminaire pour Windows 95/98SE seulement : téléchargez et installez d'abord MSI (Microsoft software installer pour le package ActivePerl) MSI est déjà présent sur Windows Millenium, 2000, XP et Vista, donc dans ces cas passez directement au point b). b) Téléchargez ActivePerl 5.8 version MSI (version actuelle : ActivePerl-5.8.6.811-MSWin32-x86-122208.msi) Ce package est adapté à l'installeur MSI pour une installation standard (voir étape 2). - Téléchargez le module Win32-API module : http://www.optique-unterlinden.net/temma2/driver_pl/Win32-API-0.41.zip (description de l'install du module Win32-API-0.41 plus bas) - Téléchargez le module SerialPort0.19 : http://www.optique-unterlinden.net/temma2/driver_pl/SerialPort-0_19.zip (description de l'install du module SerialPort0_19.zip plus bas) 2) Installation de l'environnement Perl : ----------------------------------------- - Double-cliquez sur l'archive ActivePerl validez l'option demandée en cours d'install : interpreteur Perl dans le path -> OUI - Facultatif après l'install : Vérifiez la présence du module Perl Tk avec cette commande en console Windows (ou depuis une fenêtre DOS) : (ne pas le saisir le caractère % c'est le "prompt" de la ligne de commande). % perl -e "use Tk" Le module est présent si la commande ne retourne pas de message d'erreur. 3) Installation du module Win32-API-0.41 depuis la console Windows : -------------------------------------------------------------------- a) Décompressez l'archive Win32-API-0.41.zip dans un répertoire. b) Depuis la console Windows entrez dans le répertoire principal du module Win32-API-0.41 : % cd \...\Win32-API-0.41 (validez avec touche entrée) c) En ligne de commande console, lancez l'installation du module avec l'installeur "Perl Package Manager" (ppm) : % ppm install Win32-API.ppd (validez avec touche entrée et attendre quelques secondes) d) Vérifiez la présence du module Perl Win32-API : % perl -e "use Win32::API" (validez avec touche entrée) L'installation du module est ok si la commande ne retourne pas de message d'erreur. [note] L'installation de ce module peut se faire en ligne si vous avez une connexion internet ouverte. Dans ce cas passez directement au point 3c (sautez les étapes 3a et 3b). 4) Installation du module SerialPort0_19 depuis la console Windows : -------------------------------------------------------------------- a) Décompressez l'archive SerialPort0_19.zip dans un répertoire. b) Depuis la console Windows entrez dans le répertoire principal du module SerialPort-0.19 : % cd \...\SerialPort-0.19 (validez avec touche entrée) c) Lancez l'installation du module en respectant la syntaxe des commandes (lettres majuscules et minuscules) % perl Makefile.PL (validez avec touche entrée) % perl install.pl (validez avec touche entrée) - Vérifiez la présence du module Perl SerialPort-0.19 : % perl -e "use Win32::SerialPort" L'installation du module est ok si la commande ne retourne pas de message d'erreur. 5) Décompression de l'archive du driver : ----------------------------------------- Décompressez l'archive du driver temma09_ddmmy.zip et laissez tous les fichiers tels quels dans le même répertoire : par exemple ici : c:\..\temma-tools Le fichier "files_list.txt" présente le listing complet des fichiers. le fichier "temma.pl" est le script principal, l'exécutable du driver. [NOTES] vous trouverez dans cette archive les scripts autonomes suivants : eos.pl pour controler les séries de prises de vues astro avec un boitier Canon EOS. autoguide.pl : pour l'autoguidage webcam sous Linux via le port autoguidage (compatible toute monture équipée de ce port). peview.pl pour afficher les courbes de tracking réalisées avec les outils ci-joints ou Iris. 6) Premier lancement du driver, initialisation du driver : ---------------------------------------------------------- a) Entrez dans le répertoire principal du driver Soit depuis l'explorateur de fichiers soit depuis la console. b) Lancement du driver : Depuis l'explorateur de fichier : double-cliquez sur le fichier script temma.pl Ou exécutez-le depuis la console : % perl temma.pl c) Faire config du port série dans la fenêtre "Serial Port config for Temma" : - Sélectionnez le port série utilisé par la Temma : COM1 or COM2 etc... - Cliquez sur le bouton "Set port config". Le fichier de config "temma-tools/config/temmaRS232.cfg" sera immédiatement utilisable et réutilisé ensuite. - Cliquez sur le bouton "Site". d) Faire config du site d'observation dans la fenêtre "Site config" : Créez jusqu'à 6 sites : Sélectionnez le site à créer (site1 pour le site par défaut au lancement) : Entrez au clavier les infos en respectant la syntaxe : - Nom du site (10 lettres max). - Latitude : +/-DD:MM:SS - Longitude : +/-DD:MM:SS (longitude Est de Greenwich négative). - Choisissez la position de parquage ou laissez la position proposée par defaut. - Cliquez ensuite sur le bouton "Créez site1" - Vérifiez si le TU (UT) est conforme. - Ajustez-le depuis avec le réglage "UT+/-" si nécessaire, ce réglage n'affecte pas le temps du système. - Cliquez ensuite sur le bouton "Utilisez site1" Le fichier de config "temma-tools/config/site1.txt" sera immédiatement utilisable et réutilisé ensuite. - Cliquez sur le bouton "Scope". e) Faire config des instruments depuis la fenêtre "Instruments parameters" : Entrez enfin les paramètres de votre télescope principal ainsi que les paramètres de votre CCD principale, Cliquez sur les boutons "apply" et "save". Le fichier de config "temma-tools/config/user_scope.txt" sera immédiatement utilisable et réutilisé ensuite. Note : l'instrument guide et la webcam d'autoguidage ne sont pas exploités sous Windows. C'est tout, c'est à faire une fois, vous pouvez maintenant connecter votre monture avec le bouton "connect". Bonne astro ! Note : voir aide complémentaire dans chaque fenêtre du driver. ######################### # NOTES # ######################### - Les portables actuels n'intègrent plus de port série natif. Le driver a besoin d'un câble "USB-Serie" connecté sur un port USB pour configurer le port série qui recevra la Temma. La monture n'a pas besoin d'être connectée pour configurer le port série et créer le fichier de configuration du port propre à votre système. Sous Windows particulièrement, réutilisez de préférence le même port USB ayant servi à l'installation du câble USB-série. Le module de gestion du port série ne fonction pas avec un numéro de port COM plus que COM9. Ré-assignez au besoin ce numéro de port COM avec le gestionnaire de périphériques de Windows. - En cas de problème de liaison port série, supprimez le fichier de configuration "temmaRS232.cfg" et recommencez la configuration du port série. - Le pilotage du système Temma ne sera fiable qu'après paramétrage de votre site. - La monture doit être branchée au port série et mise sous tension pour obtenir toutes les fonctionnalités du driver. Dans ce cas le driver activera le bouton "connect" pour établir la connexion et l'initialisation de la monture. Peu de fonctions seront disponibles tant que la connexion/initialisation de la monture n'est pas effectuée. - L'usage en hémisphère Sud est fonctionnel mais n'a pas été validé en conditions réelles. - Les mosaiques d'images et l'autoguidage sont en cours de tests. - D'autres drivers existent pour les systèmes Temma sur plateformes GNU/Linux et Windows : Audela-1.3.0 et versions ultérieures sous GNU/Linux et Windows. Driver Temma pour serveur INDI sous GNU/Linux (usage avec SkyChart, XEphem, KStars ...). Driver Temma au standard ASCOM sous Windows (usage avec Carte du Ciel, TheSky ...). | --------------------------------------------------------------------------------------------- | | Merci à Franck Sicard pour son temps consacré au lien d'autoguidage avec QAstrocam. | | Merci à François Meyer pour son aide concernant l'algorithme d'autoguidage. | | --------------------------------------------------------------------------------------------- | ################################################################################################# # MISE EN GARDE SUR RESPONSABILITES : # # Vous utilisez ce driver à vos risques et périls. # # En aucun cas je ne pourrai être tenu responsable de dommages causés sur votre matériel. # #################################################################################################