2019-01-28 - Journal mission 2019 (fin mission 2018)
2eme mission Avec Michel Crausaz, Vincent Megevand, Luc Weber
But : terminer la mission de juin 2018, mise en place d'un nouvel UPS/onduleur, décommissioning, ...
Lundi 11 février
Fin de la mission pour Michel, on descend avec Luc à La Serena avec le bus de l'ESO en fin d'après-midi !
Erreurs UPS (suite)
Des erreurs Out Overload et ByPass ON sont apparues régulièrement ….
Après la modification de la séquence des climatisations,
- Pas d'erreurs hier et cette nuit dues à la climatisation ;-)
Modification du branchement des Climatisations sur TECLIM-UPS-L105 pour soulager L3 UPS
- ClimA sur L2 & ClimB sur L1
Il reste encore des erreurs dues aux Moteur Cimier et Moteur Pompe Volet
Luc doit mettre un délais de 10sec entre l'enclenchement du Moteur Cimier et le Moteur Pompe Volet
Beckhoff CX8090
Changer les piles bouton ( à faire ...)
LR44 1,5V/105mAh
Elle sert à garder la date et l'heure !
A changer d'office tous les 3 ans !!!
Dimanche 10 février
Donc en début de mission nous avons donc installé le nouvel UPS EATON avec succès ;-)
- Les climatisations CLIM A & CLIM B ont été connectées sur l’UPS pour éviter une surchauffe du local Informatique pendant une longue coupure de courant (reserve de marche batteries UPS environ 90 min) + on avait besoin du circuit TRI utilisé pour les clims pour alimenter l’UPS !
Erreurs UPS
Des erreurs Out Overload et ByPass ON sont apparues régulièrement ….
Après qq recherches infructueuses … J’ai testé
- CLIM B (2018) en fonctionnement (22°C)
- CLIM A (2004) en mode secours (26°C)
j’ai croisé le mode de fonctionnement des 2 climatisations
- CLIM A en fonctionnement (22°C)
- CLIM B en mode secours (26°C)
et les alarmes ont disparues ;-)
Diagnostic
La vieille climatisation (2004) fait des surtensions à l’enclenchement (!?) et l’UPS se met en sécurité en se mettant en mode ByPass
Remède
Acheter une nouvelle climatisation identique à la CLIM A et remplacer la CLIM B rapidement
A faire :
Ouverture/Fermeture Coupole
Dans tous les cas
- commandes Moteur Cimier
- 5-10s d’attente
- commande Moteur Pompe Volet + Volet
Pour éviter les pointes de courant sur la sortie UPS au démarrage simultané des moteurs !
Justifications
- à faire pendant que Vincent est encore à La Silla
- si la CLIM B se mets en route pendant une coupure de courant et si l’UPS se met en ByPass, ça va pas fonctionner ……
- la CLIM B est vieille (installée en 2004) et ne fonctionne plus très bien
- la CLIM B ne régule pas très bien et manque de puissance. Sur le graphique ci-dessous on voit la différence de régulation entre les 2 clims. A gauche CLIM B, à droite CLIM A.
Mesures températures avec glssensor01
Et encore :
- Installé le Buzzer (avertissement Cimier et Volet en mouvement) à l'extérieur de TERC-L201 et recâblage + Tests.
- Mise à jour des schémas, doc, etc
- Etiquettages des Tableaux électrique, des câbles, etc
- Préparation d'une prise + raquette pour les modifs TEEG-L401 (ajout d'un circuit UPS depuis le TEUPS-L105)
Le (grand) schema bloc du controle coupole est ici
quelques memos pour le demarrage de la gestion de l'ups en python:
Recuperation du soft du labo optique geneve (Bruno, Michael, ...) cd src ; mkdir git git clone login01.astro.unige.ch:/www/Pages/software/optic_lab/optlab.git git/ l'idee etait de rechercher un exemple pour connaitre quel module python est utilis'e pour modbus un exemple ici: git/PROJECTS/CHEOPS/Beckhoff/BeckhoffSrv.py pour python: bash pip install pymodbus
Concernant les problemes d'image eliptiques:
- tentative rapide de mise a jour de meulplot pour avoir plus de capteurs concernant la position du telescope. Pas si simple car les fichiers t120sdb.rdb ont des coordonnees texte. Il semble qu'il faudrait mettre a jour les rdb pour avoir une vraie base avec azi, ele, rot + les capteurs pneumatique et hydraulique. Ceci car l'autre jour on voyait de grande variation de pression mais de duree comparable avec les observations de la nuit. Ainsi visuelement il serait plus simple avec meulplot d'associer les difference de pressions avec des changement de pointage. Bref la msie a jour est differee
- L'infirmerie nous a donne des petit flacons pour les echantillons d'huile que Michel ramenera a geneve
- quelques tests basique avec des comparateurs (fraduation 2[mu])sur les 4 axe azi, puis elevation. En premier avec seulement moteur allumes, puis avec pointage vers le pole pour eviter le deplacement du telescope. Il semble clair que le telescope ne bouge pas dans ces modes.
- Vicien va essayer de faire des poses avec la camera de guidage pour voir si on voit une ellipticite sur les images Coralie. S'il n'y en a pas le probleme se passe dans le derotateur. On est concient de la taille des pixel du CCD et qu'il faut un excellent seeing pour voir une ellipticite. la technique est la suite:
- finir une exposition Coralie
- arret guidage sur guif (essentiel)
- prompter Spectro:
- @spe_config "VIEW"
- entrysh /mini (ou /half ou /max) selon la duree d'exposition
- prompter guidage
- @ ql <texp en sec>
- patch /fit
- le fichier fits cree est afficher dans l'inter-guidage
Samedi 9 février
- Modifications dans TEUPS-L105 pour remettre les prises secteurs 45-87 sur UPS dans la Salle de Contrôle. Déplacé les imprimantes sur 220Vac DIRECT. Mis les écrans sur UPS.
- Mise à jour des schémas, doc, etc
- Etiquettages des Tableaux électrique, des câbles, etc
- Test de la fermeture automatique des cimier/volet en cas de coupure secteur. OK. En fin de fermeture il reste 100 minutes d'autonomie
- suppression de certains mail en provenance (Power Xpert Gateway Event { UPS On Bypass } ID=31269. Le mail CLEARED n'est pas envoyé pour cette erreur
- debug du problème du non préchauffage du Thorium. Apres debug il s'avère que la PLC n'est pas à l'heure, elle se croit en 2006. Donc le logiciel d'observation estime qu'elle est suffisamment préchauffée ! Je regarde la pile de la PLC CX8090 (spectro) et constate qu'elle a coulé. En la remplaçant par celle des volets (coulée aussi mais 1.47V) cela n'améliore pas le fonctionnement. Je me loge CX-16B824 avec l'utilitaire Windows CERHOST ((depuis teamwork) (pas de password pour administrator) et constate que effectivement la PLC indique une date en 2006. Je vérifié le serveur de temps (start->controlPanel->CX_Configuration->Micellaneous->SimpleNetworkTimeProtocol), qui est par défaut sur la CX time.windows.com, avec une correction chaque 24h. je la descends à 5 minutes et apres un reset du système la CX n'est toujours pas à l'heure. Je tente le serveur ESO, pas mieux et finalement je reviens à time.windows.com mais sous forme IP. Cela fonctionne un peu étrange toutefois. De plus, il faut mettre comme fuseau GMT, sinon le system fonctionne à l'envers et si on mets santiago on a un tunix décalé de 3h (vive windows qui fonctionne à l'envers). Je mets la vielle pile (nettoyée) dans la PLC volets et Vincent nous montera 4 SR44 pour les 4 PLC. La doc parle d'un changement de piles tout les 5 ans. Il faudra faire plus court, je mets un étiquette dans ce sens sur les PLC.
Résumé pour ce bug:
- la lampe ne préchauffe pas (départ immédiat de la pose thorium)
- (les log synchro donnent des temps de préchauffage de plusieurs centaines de millions de secondes)
- La commande TCOR_spectro_diag donne (il faut une lampe allumée) de faux tunix (à comparer avec "date +%s" qui est le tunix actuel (tunix2date donne la conversion inverse)
- login sur le PC twincat II puis sur la PLC avec Cerhost
- Constat que l'heure est fausse
- mise à jour de la configuration SMTP
- fin
Vendredi 8 février
- Rangements Bodega
- Démontage du vieux REM et récup cartes GESPAC
- Mise à jour des schémas, doc, etc
- PLC mis FB_switchFff dans FB_ResetFullSafety. Cela permet un reset plus efficace.
- Codage de la fermeture de coupole en cas de coupure secteur. Le voyant "MAIN GRID" passe au rouge en cas de coupure le l'alimentation secteur.
- amélioration du code PLC avec par exemple toujours un arrêt sur le label 1000.
- Mis les widgets concernant le States Machine dans l'onglet Safety-Expert
- on a 5 quittances du TERC dans l'onglet MAIN->Status. Dans cet onglet tout doit etre vert (debug rapide).
Jeudi 7 février
- Rangements Bodega - Relevés et dessin du REM pour voir si un châssis 19" / 6U rentrerait dedans horizontalement = OUI - Montage des 2 bancs test Beckhoff pour le REM & RPM pour tests avec les câbles EtherCat de 40m - Changement de l'asservissement du moteur Slave coupole. la version actuel était un asservissement en couple basé sur la moyenne glissante du couple fourni par le moteur Master. Au lieu de cal j'ai mis un couple fixe proportionnel à la consigne en vitesse du moteur master. Cette modif donne un tres bon résultat et semble etre la solution. Les deux moteurs ont vraiment beaucoup moins de vibrations. De toutes évidence il y a un pompage entre les 2 moteurs. Donner un couple constant avec les mêmes rampes d'accélération et décélération supprime le pompage. Par contre ce couple est fixe, il est donc sans rapport avec le couple fourni par le Master. On pourrait mesurer un couple moyen lors que le Master est en régime permanent et l'utiliser pour la consigne du Slave. Je l'ai fait et j'obtiens un couple de 50. qu'en sera-t-il avec le temps, je ne sais pas. - petite revision du code PLC, j'ai assure Mercredi 6 février - Rangements Bodega - Relevés et corrections du schéma bloc COUPOLE - Relevés et corrections des schémas électrique, Doc - Modifications de câblage dans TEC-L301 Mardi 5 février - Rangements Bodega - Relevés et corrections du schéma bloc COUPOLE - Préparations modifications tableaux - Relevés et corrections des schémas électrique, Doc Lundi 4 février Châssis Beckhoff: Décommissioning dans TSD-L102 : Bug focus: Dimanche 3 février Rotation coupole Samedi 2 février Vendredi 1er février -------------------------- Petit tour d'horizon des derniers problemes et solutions. 1) Beckhoff Il y a eu un gros problème lors de la configuration de la branche fibre optique vers le GroupeFroid (Schwaemmle pour ceux qui écrivent de la mains gauche). Cette opération consistait à supprimer une borne RS232 inutile et la remplacer par une jonction fibre optique avec une fibres vers le coupleur optique groupe froid permettant le contrôle à distance du groupe froid (decommissioning du bus de terrain adams groupe froid et avec utilisation de Beckhoff sans liaison galvanique et de plus hors des vibrations de groupe de froid). Apres la configuration, le constat était: Ne trouvant aucune solution, jeudi, Michael et le support Beckhoff m'ont aidé pendant presque 2h à trouver une solution. Au début sans succès, mais finalement l'idée fut de mettre la nouvelle jonction fibre optique EK1521 sur une nouvelle branche du HUB beckhoff. Cela à résolu les probleme des message de safety. Le soir alors que tout semblait ok, le Lenze pompes poches inférieures se coupait apres quelque minutes de fonctionnement, il semble pour un probleme de velocity set point not reached. Je suis revenu à la configuration hardware originale (avec borne RS232 et sans liaison optique) avec le logiciel original et tout a fonctionné. Ce matin à nouveau après un brainstorm et plein d'essai avec Michael, on s'est rendu compte que la PLC apres un scan des bornes reallouait à chaque bornes un identificateur. Cet identificateur était connu des borne Beckhoff, mais pas des produits Lenze. Notre code PLC utilise ce numéro d'identificateur pour accéder les Lenze. Ainsi tout c'est expliqué. Dans un premier temps, d'avoir rallongé une branche, l'identificateur Lenze s'est trouvé attribué à la carte Safety et les messages envoyés vers le régulateur Lenze étaient envoyé vers la carte Safety (qui était très loquace pour ce genre de situation) puis hier soir apres avoir mis une nouvelle branche, et comme malgré tout la borne RS232 avait été supprimée, le décalage a fait que les messages à destination du Lenze étaient envoyé vers un HUB qui lui n'était pas loquace. Bref tout est rentré dans l'orde mais il faut se souvenir de changer, dans le code, les identificateurs des Lenze (dans GVL) si on rajoute ou enlève une borne avant les Lenze. Pour éviter ce problème, l'idée fut également de mettre les Lenze en début de chainage Ethercat, mais cela détruisait l'ensemble des Links. Ainsi pas de changement. Michael a transmis cette information au support Beckhoff qui a visiblement apprécié cette collaboration pour ce problème inconnu d'eux. 2) Problème focus Les images non scientifiques subissent un traitement numérique avant leur utilisation si elle sont lues en 4 quadrants. Ce traitement consiste à soustraire à chaque pixel le médian des 4 overscans ligne par ligne sur les 4 quadrants puis de normaliser les 3 cadrans (selon orientation de la matrice) UR, LL, LR selon UL (attention ce ne sont pas la même dénomination de les cadrans usuels). Cette normalisation est faite en prenant le médian d'une zone de 100x100 pixels dans le coin le plus proche du centre de la matrice (technique DN). Cette technique semble défaillante si l'objet est proche du centre de la matrice, et comme pense Richard en fonction de la défocalisation. Le but maintenant est de prouver cela. Pour ce faire on sauve l'image raw de l'exposition et on sauve (comme usuel) l'image apres la normalisation. On comprendra ainsi le probleme numérique. La solution semble simplement de corriger le catalogue de focus caméra pour placer l'objet à une distance raisonnable du centre. De plus, l'étude rapide des images 4 cadrans montre des sortes de ghosts ou l'on voit l'image affaiblie de l'objet symétriquement à la limite des cadrans (mais cela toute le monde doit le savoir) Remarque, il est regrettable que ECAM ne lise pas des régions. On gagnerait des minutes sur chaque focus. 3) Chassis supplémentaire (Hub Beckhoff, liaison Groupe Froid et relais TEUPS) Michel et Vincent ont installé un nouveau châssis 6U qui se rempli petit à petit et permettra le decommissioning final de l'interface sécurité. 4) Probleme coupole On a remarqué quelques problèmes dans l'entrainement de la coupole. Après analyse on a constaté: Pour atténuer cela on à mis le couple du moteur slave à 40 % du couple du master. Cela a considérablement diminué le battement et les secousses.) Comme un des buts de la mission est de tenter de regler les problemes de safety des moteurs coupole, nous allons également faire quelques ajustement des galets de pression. La suite au prochain Numéro. De plus: Jeudi 31 janvier UPS EATON Mercredi 30 janvier Mardi 29 janvier TEEG-L401 Lundi 28 janvier TEEG-L401
But de la mission: maintenance soft du logiciel d'observation. C'est a dire nettoyage du code inutile, principalement dans le procédures, archivage des procédures inutilisées. Uniformisation des noyaux Inter. Debug, etc ...
Jour | Nb de procedures | Nb de lignes de code |
---|---|---|
1 |
539 |
19085 |
2 | 496 |
16673 |
3 | 490 | 15922 |
4 | 484 | 15855 |
5 | 475 | 15632 |
6 | 467 |
15600 |
7 | 467 | 15599 |
Info concernant les images crees lors d'une nuit d'observation:
Guidage:
- Lors de bigeye/bigfocus.prc, bigeye/expose.prc fabrique $TDATA/services/DATA/images/GUC/Expose<tunix>.fits pour les 5 images du focus (47x37) (17280 bytes) (historique de 2007)
- Dans ce meme directory il y a des images full chip aussi crees par bigeye/expose.prc, mais peu. etrange pour l'instant ....
- Le directory de la nuit $TDATA/raw/<YYYY-MM-DD> contient
- image moyenne du guidage fin de pose: GCORALIE.*.fits (35x35) (1 par exposition)
- Le directory de la nuit $TDATA/raw/<YYYY-MM-DD> contient:
- EXPOSE.*.fits par groupe de 6, la premiere est le champ (800x800), les 5 autres sous images centrees du focus (85x75) !
- ECAMFIELDFOCUS.*.fits par groupe de 5, champs complet a chaque defocalistaion car ecam ne fait pas de region (4296x4312)
Dimanche 13 janvier 2019
(Info: les references pour ancien centrage: cd /gls/opt_snapshot/daily.0/t4/beta_before_2012_01_02_LW/prc ; nedit ./ccd/centre.prc ./ccd/centrefo.prc ./ccd/centresr.prc)
L'idee du jour est de simplifier le centrage ecam ......
Decouverte de bug: ecam est incapable de lire une image dnas un matrice autre que la 1, l'idee est de voir ce soir si le centrage de la camera de guidage est directement utilisable avec ECAM
- J'ai supprime les images obseletes (en gros dont les plus recents fichier on > 10 ans) dans
$TDATA/services/DATA/images/ Les directories BIAS, DARK, FFDome, FFshutter, FFsky, FIBER, guidage (C2) sont maintenant vides
Resume concernant le centrage actuel pour memo:
Le code est mal ecrit, c'est a dire que la programmation des annees 2000 n'est pas faite pour avoir du code "reusable" et la partie interface utilisateur est melangee dans le code.
La critique generale est qu'il y a un usage trop important des variables globales et de procedure au lieu de subroutine. A l'epoque, AB avait cree un environement plus bas'e sur un travail interactif. Avec des procedures et la possibilite d'ometre les arguments. C'es trop complexe a maintenir et surtout comprendre! (Dur constat)
Pour remedier a cela, et cela est fait (en partie) dans le centrage bigeye/bigcentre.prc, faire du code vraiment reutilisable qui n'utilisent pas de variable globale, c'est le secret.
- une libraire d'utilitaire avec que des subroutine avec par exemple:
- lecture image full chip
- lecture image region
- detection d'objet dans une matrice, robuste sans chichi
- boucle d'acquisition qui retourne une position ou rien (mode auto et man)
- code pour interaction avec utilisateur (question, reception du click souris)
- code de deplacement en offset. Il me semble que quelque chose cloche car il me semble qu'on ne tient pas compte de l'orientation du chip pour les offset .... me parait un peu gros!
J'ai mis ci-dessus un resume des images a dispositions qui permettrait de tester des routine de detection sur ecam et guidage avec la meme librarie
Samedi 12 janvier 2019
- mise a jour de tout les noyaux inter. cette msie a jour uniformise les log des entrees et des sortie de procedure qui est mis par defaut dans tout les inter. En mode interactiof on peut enlever cet affichage avec "debug /pproc /off"
- suppression de la fabriquation du full_logbook (celu qui regroupe l'ensemble des logs inter/ serveurs. gui, etc..). Cela prend plusieurs minutes en fin de nuit pour peu de benefice. Ainsi si on a besoin du logbook de la nuit on le fabrique avec ("tlog -tcl <YYYY-MM-DD>")
- test des menus uif:
- remise en fonction de gsc (accessible depuis uif et edp)
- remise en fonction de rdbedit
- suppression des commandes de maintance BIAS, DARK, FFSHUTTER. Aucune utilisation depuis 2006 (archivage des prc associees)
- allumage thorium et extinction des TU et TH par commandes directes (system et pas procedure). Sont maintenant dans le menu Utilites (accessible en permanence)
- suppression des commande sur le shutter guidage (il n'y en pas plus depuis longtemps :o|)
- suppression extinction rack coraile (y'en a plus depuis longtemps)
Vendredi 11 janvier 2019
- netoyage/simplification de @track cup. On ne track pas avec la coupole, donc simplification de track.prc - netoyage des operations coupole inutilies dans les procedures - retrait des reference (en fait que les simulation) gmi* mpl* (t120) - suppression des argument pour t120_init t120_inithard t120_initsoft t120_axisinit. Elle n'etaient pas utilisees et embrouillaient - plus de message "mailbox" de pisco au boot. ce ne sert a rien!!! - suppression de cimier.prc, utilisation directe de cupola /close /open /wait /nowait - rejet des log de tser_srv (pas utile, que des erreurs de communication du au hardware manquant) Jeudi 10 janvier 2019 - test ouverture coupole par uif et fermeture par ecran tactile. Petit probleme de dead-lock resolu. Plus de message egalement. Modif de cimier.prc et cupwait.prc. Meilleurs logs. - remise en place du "no wait on bad identification" sur guif. Ce checkbox permet de ne pas rester en attente du click de l'observateur si la detection automatique du centrage n'a pas fonctionne. cela permet de gagner le timeout lorsque l'observateur quitte la coupole. Modif de bicentre.prc et acquisition_coralie.prc - mis a jour de plone pour une vielle doc qui avait la list6e de webcam obsolete. J'en profite pour netoyer/fixer/pointer glscam1. Il faudra verifier les autres webcams, seul celle du centre de calcul fonctionne. - modif de t120sdb qui indique en permanence FREIN ou PANNE (depuis 6 mois :o) - il n'y avait plus de panneau pour la detection de la cane LN@ laissee branchee (depuis 6 mois). C'est corrige, mais il est dur (pour l'instant de savoir quoi exactement a provoque l'echec de la mise en marche des moteur sans questionne la PLC), dons le panneau jaune indique de checker la safety et que c'est peut tere la canne... plus de gros rire. - pas de panneau en cas de probleme de safety durant le homing. C'est corrige! - update de today Mercredi 9 janvier 2019 - edp en beta - rsync --delete beta -> ok - isdomeclosed retourne dome ouvert en mode simulation (TSIMUL). Permet l'observation en simulation. REMARQUE: L'usage de la PLC en mode simulation devra etre gere! - guidage: focus utilise bigcentre (suppression de centre et centresr) - bigeye/focus.prc renomme en bigeye/bigfocus (acquisition_coralie) - enleve les reference a la pose FOCP (focus PM) on a pas de procedure qui fais cela! (projet interrompu visiblement) - debug de la mauvaise gestion lors de plantee afficheur dans acquisition_coralie (bug nuit 2019-01-07) - simplification au max de bigeye/expose.prc Mardi 8 janvier 2019 - deplacement des procedures de spectro/torture dans spectro. Avec cela plus qu'un niveau de procedure - pour voir l'avancement de la reduction de code. Cette commande donne le nombre de lignes de "vrai code" - debut de processus iteratif afin d'archiver les procedures inutilisees avec ce code: Par exemple on obtient: Certaines procedures sont appellees directement par des apploication perl (uif et guif) on les liste avec: qui donne: et qui donne: A garder donc ... plus dans t120sdb (plus pour longtemps) - les procedures inutile sont deplacees dans le directory $THOME/prc/00_Archive/*/unused/ - suppression des subroutine shm_simple et utilisation de shm_simple.prc et shm_simple-with_fetch.prc. Cela simplifie la maintenance - retrait (quasi total) du code se raportant a c2_guidage, camera2 (au lieu de ecam), p7, la palma, GUIDAGE_BY_BIGEYE, GRB - debug edp et timezone Lundi 7 janvier 2019 - Arrivée Luc.... - Mise en place de rsnapshot pour sauvetage de /home /etc /usr/local /opt/t4/beta /gls/catalogues (voir /etc/rsnapshot.conf) mise en place de ce cron sur glslogin2: - Suppression des HISTORIQUES RCS des procedures - Uniformisation du header RCS pour le futur reset RCS. Maintenant toutes les procedures seront vraiement sous RCS (en attendant gitlab)
date ; cat $THOME/prc/*/*.prc | grep -v -a '^\s*!' | grep -v -a '^\s*$' | egrep -va "local|global|subroutine|return|endproc|def|write" | wc -l
ls -1 $THOME/prc/*/*.prc | wccd $THOME/prc
rm prcNotInUse.txt
foreach i ( */*.prc )
echo $i >> prcNotInUse.txt
~/src/perl/prcrevtree.pl $i | grep -a -A1 "CALLED BY" | grep -av "appelant" | grep -av -- "--" | grep -v CALLED | wc -m >> prcNotInUse.txt
end
grep ^1 -B1 prcNotInUse.txt | grep -v -- "--" | grep -v ^1 | egrep -v "login|noerr|^sim|acquisition_|^synchro"
bigeye/centrefo.prc
ccd/ima_config_old.prc
cora/ccd_select_imager_cora.prc
cora/ima_config_coralie.prc
cora/rdmode_coralie_ori.prc
ecam/expose_save.prc
spectro/set_entrysh_with_error.prc
spectro/spe_torture_67.prc
spectro/spe_torture_port_3.prc
spectro/spe_torture.prc
spectro/spe_torture_shutter.prc
spectro/tor_fiber.prc
spectro/tor_focus.prc
spectro/tor_iprism.prc
spectro/tor_lfape.prc
spectro/tor_mfape.prc
spectro/tor_oscblade.prc
spectro/tor_rotation.prc
spectro/torture_bit.prc
spectro/tor_visushut.prc
t120/attentebp.prc
t120/check_lenze_acc.prc
t120/deltam2.prc
t120/gui_send_consigne.prc
t120/gui_stop.prc
t120/lenze_cup_stat.prc
t120/lenze_get_parameters.prc
t120/lenze_iwrite.prc
t120/lenze_swrite.prc
t120/t120_balance_ele.prc
t120/t120_control_meteo.prc
t120/t120_gui_axes.prc
t120/t120_gui_offset.prc
t120/t120_tracknow.prc
testccd/adugain.prc
testccd/bruit.prc
testccd/centretrous_labo.prc
testccd/centretrous.prc
testccd/exposenff.prc
testccd/netflux.prc
testccd/tgain.prc
testccd/verif_scales.prc
util/foreach.prc
util/get_basename.prc
util/get_dirname.prc
util/get_meteo.prc
util/gui_load_defaults.prc
util/kill_meteo.prc
util/@.prc
util/@@.prc
util/read_meteo_limit.prc
util/sendsig.prc
util/test_tccd.prc
wfa/tfocus.prc
wfa/wfaspot.prc
grep -a @ $THOME/src/weber/perl/uif.cfg | grep -va "^#" | cut -d@ -f2 | nawk '{print $1}' | sort -u
arret_telescope
ccd_bias
ccd_dark
ccd_ffshutter
close_coupole
coralie_off
cover_position
fin_de_nuit
kill_meteo
lamp_calib_off
lamp_thorium_on
modele_de_pointage_court
modele_de_pointage_long
modele_de_pointage_moyen
modele_de_pointage_tres_long
open_coupole
parc_telescope
quick_look
reset_autofocus.prc
soufflage_telescope
synchro_coupole
test_shutter
wave_front_analysis
grep -a @ $THOME/src/weber/perl/guif.pl | grep PROC | tr "\'" " " | cut -d@ -f2 | nawk '{print $1}'
guidage
gui_stop
gui_suspend
centrefo
deltam2
gui_send_consigne
gui_load_defaults
offset
guidagec2
t120_gui_axes
t120_gui_offset
0 */4 * * * root /usr/bin/rsnapshot hourly
0 2 * * * root /usr/bin/rsnapshot daily
0 6 * * 1 root /usr/bin/rsnapshot weekly
0 10 1 * * root /usr/bin/rsnapshot monthly
0 14 1 1 * root /usr/bin/rsnapshot annually