Projet COUSHTAR V2.21b R.Schmidt Observatoire de Meudon LAM 135 P:7527 Configuration du mardi 11 septembre 2001 a 14:55:17 7 librairie(s) et 88 instrument(s) virtuel(s). JJ/MM/AA HH:MM:SS Size Rev Filename --------------------------------------------------------- 14/02/00 20:01:23 149774 COROT-SMTP.LLB 0 BOOLEAN ARRAY TO STRING.VI 4 COROT-ADD LF.VI 5 SMTP-GETCHAR.VI 8 SMTP-READ-WRITE.VI 21 SMTP.VI DESCRIPTION : Envoie un e-mail via SMTP. inspire de "SMTP Mailer V2.0.1" de Chris Degen's (degen@bnlux1.bnl.gov). Parametres d'entree : TO : adresses e-mail des destinataires separees par des virgules. Les formes Prenom.Nom@domaine sont acceptees. FROM : a l'arrivee du mail, ce parametre sera suivi de @nom de machine qui a envoye le mail. SUBJECT : sujet du mail MESSAGE : le contenu du mail TIME-OUT : identique pour toutes les communications individuelles necessaires au protocole SMTP : defaut 10 secondes Parametres de sortie : DATAOUT : messages en retour pour tous les echanges de la session SMTP ERROROUT : structure d'erreur chainee commune a tous les VI TCP/IP de Labview. HISTORY : rev. 19 mar. 11 janv. 2000 18:39:01 schmidt Le mail server est maintenant MESIOG et non plus MESIOB rev. 12 mer. 10 nov. 1999 13:17:57 schmidt Premiere version operationnelle inspiree de SMTP +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 11/09/01 10:55:05 1068146 FENETRES.LLB 13 EDITEUR DE TABLES D'ORDRE.VI 9 ENCODESEQUENCEUR.VI HISTORY : rev. 8 mer. 9 sept. 1998 14:27:29 Regis Schmidt Cette version integre les commandes de boucle necessaires au sequenceur de vol ainsi qu'au controleur de sequenceur du recovery plan, au dela des 16 commandes identifiees. rev. 8 mer. 9 sept. 1998 14:25:40 Regis Schmidt Version incluant les commandes du cahier des charges du sequenceur. 30 ENCODESEQUENCEUR2000.VI HISTORY : rev. 30 jeu. 10 mai 2001 14:31:54 Administrateur Ajout de la brique BVinning 32 pixels rev. 28 lun. 19 mars 2001 17:34:00 Administrateur La brique No 5 (autrefois buguee) est maintenant devolue a "Extended Pulse pour demarrage ZiZm" (ExtPls). rev. 27 mar. 17 oct. 2000 18:18:00 Administrateur Ne genere qu'une seule instruction maintenant : cette solution ne marche pas pour les boucles par exemple . rev. 26 mar. 17 oct. 2000 18:14:43 Administrateur Genere 2 instruction si le nombre d'iterations depasse 2048 : 2048 + n rev. 24 mer. 11 oct. 2000 18:09:51 Administrateur Mise à jour du nom des commandes pour le CCD 2kx2k rev. 8 mer. 9 sept. 1998 14:27:29 Regis Schmidt Cette version integre les commandes de boucle necessaires au sequenceur de vol ainsi qu'au controleur de sequenceur du recovery plan, au dela des 16 commandes identifiees. rev. 8 mer. 9 sept. 1998 14:25:40 Regis Schmidt Version incluant les commandes du cahier des charges du sequenceur. 19 ENCODESEQUENCEUR99.VI HISTORY : rev. 8 mer. 9 sept. 1998 14:27:29 Regis Schmidt Cette version integre les commandes de boucle necessaires au sequenceur de vol ainsi qu'au controleur de sequenceur du recovery plan, au dela des 16 commandes identifiees. rev. 8 mer. 9 sept. 1998 14:25:40 Regis Schmidt Version incluant les commandes du cahier des charges du sequenceur. 101 FENETRE1998.VI DESCRIPTION : Ce VI remplace avantageusement WINDOWS2000. Il est destine a generer, a partir d'un fichier texte descriptif de fenetres, le fichier de commandes d'acquisition du sequenceur de l'experience Corot. EntrŽe : Nombre de pixels, nombre de lignes, mode de lecture du CCD (gauche, droite, simultanees), verbose (pour le debug, la sortie message inclut, en clair, les commandes a executer. Sortie : une chaine dont chaque couple de caractere est une commande binaire pour le sequenceur, une structure d'erreur indiquant le numero de la fenetre incriminee et un tableau de bits d'erreur : position 0 : fenetre a cheval sur les 2 moities de CCD position 1 : coordonnees hors limites position 2 : mode de lecture non implemente Les parametres interne au VI comme lignes et colonnes de prescan et d'overscan conservent leur place quelque soit le mode de lecture. HISTORY : rev. 91 mer. 9 sept. 1998 14:21:57 Regis Le code de binning dans les commandes de binning est conforme a la doc sequenceur. La valeur des codes commandes est conforme aux codes fournis par Windows2000. rev. 91 mer. 9 sept. 1998 14:20:13 Regis Les codes des commandes sont conformes a Windows2000. Le code d'iteration des binning rev. 75 mar. 8 sept. 1998 14:05:59 Regis Binning pixel implemente. rev. 70 mar. 8 sept. 1998 12:31:37 Regis Il ne manque plus que le binning pixel a implementer rev. 34 lun. 31 août 1998 19:54:02 Regis Cette version prend en compte un CCD a sortie unique a gauche. 46 FENETRE1999.VI DESCRIPTION : Ce VI remplace avantageusement WINDOWS2000. Il est destine a generer, a partir d'un fichier texte descriptif de fenetres, le fichier de commandes d'acquisition du sequenceur de l'experience Corot. EntrŽe : Nombre de pixels, nombre de lignes, mode de lecture du CCD (gauche, droite, simultanees), verbose (pour le debug, la sortie message inclut, en clair, les commandes a executer. Sortie : une chaine dont chaque couple de caractere est une commande binaire pour le sequenceur, une structure d'erreur indiquant le numero de la fenetre incriminee et un tableau de bits d'erreur : position 0 : fenetre a cheval sur les 2 moities de CCD position 1 : coordonnees hors limites position 2 : mode de lecture non implemente Les parametres interne au VI comme lignes et colonnes de prescan et d'overscan conservent leur place quelque soit le mode de lecture. HISTORY : rev. 41 jeu. 3 févr. 2000 13:01:26 Administrateur Le total des pixels est maintenant le nombre de pixels reels a lire. rev. 39 ven. 19 nov. 1999 12:00:23 schmidt Il n'y a plus de valeur discretes imposee pour les possibilites de binning ligne. rev. 37 mar. 9 nov. 1999 17:58:28 schmidt Correction d'un bug : les chaines "PIXELS ET LIGNES D'OVERSCAN" ne sont plus intregrees par erreur dans le code. rev. 36 lun. 8 nov. 1999 18:38:44 schmidt Les pixels d'overscan, oublies pour les lignes et les lignes d'overscan, sont maintenant pris en compte. rev. 33 mar. 26 oct. 1999 11:17:49 schmidt Creation du calcul du nombre de pixels a lire depuis la camera. Le calcul se fait sur la base du descriptif des fenetres et tient compte du binning et du mode de lecture CCD. rev. 32 ven. 22 oct. 1999 15:46:03 schmidt Prise en compte des lignes et pixels d'overscan et de prescan rev. 25 mar. 19 oct. 1999 16:03:20 schmidt Introduction d'un parametre supplementaire : - "Commande Digitalisation Pixel" Permet de digitaliser avec la brique 0 ou la brique 7. rev. 1 lun. 1 févr. 1999 15:28:24 Administrateur Premiere version de fenetre99 qui prend en compte les nouvelles briques de biing et de dump-drain. 132 FENETRE2000.VI DESCRIPTION : Ce VI remplace avantageusement WINDOWS2000. Il est destine a generer, a partir d'un fichier texte descriptif de fenetres, les fichiers de table d'ordre du sequenceur de l'experience Corot. EntrŽe : Nombre de pixels, nombre de lignes, mode de lecture du CCD (gauche, droite, simultanees), verbose (pour le debug, la sortie message inclut, en clair, les commandes a executer. Sortie : une chaine dont chaque couple de caractere est une commande binaire pour le sequenceur, une structure d'erreur indiquant le numero de la fenetre incriminee et un tableau de bits d'erreur : position 0 : fenetre a cheval sur les 2 moities de CCD position 1 : coordonnees hors limites position 2 : mode de lecture non implemente Les parametres interne au VI comme lignes et colonnes de prescan et d'overscan conservent leur place quelque soit le mode de lecture. HISTORY : rev. 132 mar. 11 sept. 2001 10:55:01 Administrateur Le calcul de la table d'integration est corrige de ses 2 bugs : temps de pause superieur a 419 seconde errones et inferieurs a 0.2 secondes errone. rev. 125 jeu. 31 mai 2001 18:10:10 Administrateur Pas de ZiZm pour le 4210 et nombre de ZiZm en dur pour les 2 autres (ne concerne que les vraies lignes) rev. 122 jeu. 5 avr. 2001 18:52:00 Administrateur Il manquait une ligne dans la premiere fenetre. Historique du a l'effet pipe-line. rev. 118 lun. 19 mars 2001 18:35:22 Administrateur L'effet de pipe-line du convertisseur A/D est pris en compte a la source donc plus besoin de la traiter en aval. rev. 113 lun. 19 mars 2001 15:20:44 Administrateur Pixels et lignes d'overscan sont maintenant fixes et inclus dans l'image totale. rev. 109 ven. 9 mars 2001 12:22:31 Administrateur Correction du facteur 2 manquant dans le nombre de pixels a acquerir. rev. 108 mar. 30 janv. 2001 17:41:40 Administrateur Correction relative a la fiche d'anomalie numero 12 rev. 108 mar. 30 janv. 2001 17:36:57 Administrateur Correction de la position de la fin d'image un peu prematuree. rev. 107 jeu. 18 janv. 2001 14:44:43 Administrateur Correction du wait en trop suite a la fiche d'anomalie No12. rev. 97 jeu. 19 oct. 2000 18:07:50 Administrateur Le parametre "Pixel numerise hors binning" est supprime, la sequence est codee en dur maintenat. rev. 90 mer. 18 oct. 2000 17:30:47 Administrateur Rectificatif de la revision 74, il s'agit de la suppression des lignes de PRESCAN et non d'overscan. rev. 74 jeu. 12 oct. 2000 17:52:28 Administrateur Suppression des lignes d'overscan : elle sont desormais comptees dans l'image. Seules les pixels et les lignes d'overscan restent. rev. 41 jeu. 3 févr. 2000 13:01:26 Administrateur Le total des pixels est maintenant le nombre de pixels reels a lire. rev. 39 ven. 19 nov. 1999 12:00:23 schmidt Il n'y a plus de valeur discretes imposee pour les possibilites de binning ligne. rev. 37 mar. 9 nov. 1999 17:58:28 schmidt Correction d'un bug : les chaines "PIXELS ET LIGNES D'OVERSCAN" ne sont plus intregrees par erreur dans le code. rev. 36 lun. 8 nov. 1999 18:38:44 schmidt Les pixels d'overscan, oublies pour les lignes et les lignes d'overscan, sont maintenant pris en compte. rev. 33 mar. 26 oct. 1999 11:17:49 schmidt Creation du calcul du nombre de pixels a lire depuis la camera. Le calcul se fait sur la base du descriptif des fenetres et tient compte du binning et du mode de lecture CCD. rev. 32 ven. 22 oct. 1999 15:46:03 schmidt Prise en compte des lignes et pixels d'overscan et de prescan rev. 25 mar. 19 oct. 1999 16:03:20 schmidt Introduction d'un parametre supplementaire : - "Commande Digitalisation Pixel" Permet de digitaliser avec la brique 0 ou la brique 7. rev. 1 lun. 1 févr. 1999 15:28:24 Administrateur Premiere version de fenetre99 qui prend en compte les nouvelles briques de biing et de dump-drain. 7 SHOW ERROR.VI DESCRIPTION : Visualise en clair les erreurs de generation de fichier de fenetrage destine au sequenceur OHP +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 13/11/00 18:01:40 1198250 FLUKEREAD.LLB 4 APROPOS.VI 3 BLIND WRITE TO FILE.VI DESCRIPTION : Cree le fichier s'il n'existe pas. Remplace le fichier sans confirmation s'il existe deja. 7 BYTES AT SERIAL PORT.VI DESCRIPTION : Returns in byte count the number of bytes in the input buffer of the serial port indicated in port number. 12 CLOSE FILE+.VI DESCRIPTION : Closes the file on command or when in incoming error occurs and returns the file size at closure. refnum is the reference number of the open file. close when? Set TRUE (default) when you want to close the file when this VI is called. Set to FALSE when you want to close the file only if this VI encounters an incoming error. This input is useful when you use this VI inside a loop and want to close the file only on the last loop iteration or on an upstream error. In that case, set close when? TRUE on the last iteration, and terminate the loop on the last iteration or when this VI returns an error. file size is the size of the file in bytes at the time the file is closed; the value is zero otherwise. error in is a cluster of three elements (error?, code, and source) that describe the upstream error state, that is, the existance of any error preceeding the execution of the VI. The VI executes normally only if no incoming error exists; otherwise it merely passes the error in value to error out. error? is TRUE if an error occurred; the default value is FALSE. code is the error code; the default value is 0. source is in most cases the name of the VI or function that produced the error; the default value is an empty string. dup refnum is a flow-though parameter with the same value as refnum. error out is a cluster of three elements (error?, code, and source) that describe the error state following the execution of the VI. If an incoming error does not exist, the VI executes normally and error out describes the VI's error state; if an incoming error exists, error out equals error in. 5 COEUR.VI 139 COROTGLOBAL.VI HISTORY : rev. 118 mar. 27 févr. 2001 14:52:37 Administrateur Les parametres d'acces a COUSHTAR sont mis en global et non plus dans corot.vi rev. 104 ven. 10 nov. 2000 11:37:59 Administrateur Ajout des taskID de l'acquisition de Bertrand rev. 91 lun. 13 mars 2000 12:11:11 xilinx Creation de la variable "Nombre d'images" utilisee dans le mode batch et le mode manuel. rev. 90 lun. 13 mars 2000 11:47:28 xilinx Creation de la variable "MULTI" qui indiquera la possibilite de grouper n images dans un seul fichier FITS. Cette option evitera de creer des centanes de petites images au profit d'une seule. rev. 86 mer. 9 févr. 2000 16:01:57 schmidt Ajout d'une variable Auto/Manu rev. 85 mer. 9 févr. 2000 15:23:56 schmidt Une variable "Message global" est cree pour la gestion des messages d'erreur par mail en mode batch. rev. 68 mar. 26 oct. 1999 11:08:30 schmidt Une variable TotalPixels est cree. Elle est calculee par fenetre99 a partir des descriptifs chaine. 4 FIND FIRST ERROR.VI DESCRIPTION : This subVI tests the error status output of one or more low-level functions or subVIs that output a numeric error code, and creates an error out cluster that can be wired to the Simple or General Error Handler in order to identify the error and describe it to the user. The error in cluster is tested first. If error? is no-error, the elements of the error codes array are tested next for non-zero values. The first error found terminates the test, and error out identifies that error. Use a Build Array function to assemble the individual error codes. You can optionally use the source messages string to pass on the source of the error. Enter one line of text for each element of the error codes array. The error? status is TRUE on any error. 202 FLUKEREAD.VI 24 GENERAL ERROR HANDLER.VI DESCRIPTION : This error handler is used primarily to inform the user if an input error exists, to describe the error, and to identify where it occurred. The information for this is derived from the inputs error in, error code, and error source, and from an internal error description table. The table describes all errors that can be created by LabVIEW or its associated I/O operations. The handler has provisions to take alternative actions, such as to cancel or set an error status, and to test for and describe user-defined errors. See instruction on the front panel. 21 INITSERIALORIEL.VI DESCRIPTION : Initializes the selected serial port to the specified settings. 2 NOTAPATH.VI DESCRIPTION : Corrige un bug adns la version 5 de la fonction not a number/path/string qui ne detecte pas 11 OPEN FILE+.VI DESCRIPTION : Opens an existing file programmatically or interactively using dialog. You can optionally specify a dialog prompt, default file name, start path, or filter pattern. Error 7 occurs if the file does not exist. Use this VI with the intermediate level Write File+ or Read File+ VIs described below. file path is the path name of the file. If file path is empty (default value) or is Not A Path, the VI displays a File dialog box from which you can select a file. Error 43 occurs if the user cancels the dialog. advisory dialog? Set TRUE (default) if you want a dialog if the file does not exist. prompt is the message that appears below the list of files and directories in the file dialog. default name is the initial file name that appears in the selection box of the file dialog. start path is the path name to the initially displayed directory in a file dialog. The default value is Not A Path, which is the path to the last directory shown in a file dialog. open mode specifies what operations may be performed on the file using the refnum output by this VI: 0: May both read and write to file. 1: May only read from file. This is the default value. 2: May only write to file. Does not remove all data from file. (On platforms other than Mac, this mode acts like mode 0 instead). 3: May only write to file. Removes all data from file. pattern is the match pattern specification to display only certain types of files or directories. See the description of the File Dialog function for more information. error in is a cluster of three elements (error?, code, and source) that describe the upstream error state, that is, the existance of any error preceeding the execution of the VI. The VI executes normally only if no incoming error exists; otherwise it merely passes the error in value to error out. error? is TRUE if an error occurred; the default value is FALSE. code is the error code; the default value is 0. source is in most cases the name of the VI or function that produced the error; the default value is an empty string. new file path is the path of the file opened. You can use this output to determine the path of a file that you open using dialog. new file path returns Not A Path if the user selects Cancel from the dialog box. refnum is the reference number of the open file. The value is Not A Refnum if the file cannot be opened. file size is the size of the file in bytes; it is also the location of the end of file. error out is a cluster of three elements (error?, code, and source) that describe the error state following the execution of the VI. If an incoming error does not exist, the VI executes normally and error out describes the VI's error state; if an incoming error exists, error out equals error in. 1 OPEN SERIAL DRIVER.VI 14 OPEN/CREATE/REPLACE FILE.VI DESCRIPTION : Opens an existing file, creates a new file, or replaces an existing file, programmatically or interactively using dialog. You can optionally specify a dialog prompt, default file name, start path, or filter pattern, and you can specify open and deny modes when opening a file, plus group and permission when creating a new file. Use this VI with the intermediate Write File+ or Read File+ VIs described below. file path is the path name of the file. If file path is empty (default value) or is Not A Path, the VI displays a File dialog box from which you can select a file. Error 43 occurs if the user cancels the dialog. function is the operation to perform: 0 (open) opens an existing file. Error 7 occurs if the file cannot be found. 1 (open or create) opens an existing file or creates a new file if one does not exist. 2 (create or replace) creates a new file or replaces a file if it exists and you give permission. Replacement is done by opening the file and setting EOF to 0. Error 43 occurs if the user elects to disallow the replacement using dialog. 3 (create) creates a new file. Error 8 occurs if the file already exists. advisory dialog? Set TRUE (default) if you want a dialog if function=0 and the file does not exist, or if function=2 or 3 and the file exists. prompt is the message that appears below the list of files and directories in the file dialog. default name is the initial file name that appears in the selection box of the file dialog. start path is the path name to the initially displayed directory in a file dialog. The default value is Not A Path, which is the path to the last directory shown in a file dialog. pattern is the match pattern specification to display only certain types of files or directories. See the description of the File Dialog function for more information. error in is a cluster of three elements (error?, code, and source) that describe the upstream error state, that is, the existance of any error preceeding the execution of the VI. The VI executes normally only if no incoming error exists; otherwise it merely passes the error in value to error out. error? is TRUE if an error occurred; the default value is FALSE. code is the error code; the default value is 0. source is in most cases the name of the VI or function that produced the error; the default value is an empty string. new file path is the path of the file opened or created. You can use this output to determine the path of a file that you open or create using dialog. new file path returns Not A Path if the user selects Cancel from the dialog box. refnum is the reference number of the open file. The value is Not A Refnum if the file cannot be opened. file size is the size of the file in bytes; it is also the location of the end of file. error out is a cluster of three elements (error?, code, and source) that describe the error state following the execution of the VI. If an incoming error does not exist, the VI executes normally and error out describes the VI's error state; if an incoming error exists, error out equals error in. HISTORY : rev. 9 mar. 9 janv. 1996 23:21:38 Duncan Hudson Use appropriate select mode for function in file dialog. 96 PROTOCOLEFLUKE.VI 13 READ CHARACTERS FROM FILE.VI DESCRIPTION : Reads a specified number of characters from a byte stream file beginning at a specified character offset. The VI opens the file beforehand and closes it afterwards. file path is the path name of the file. If file path is empty (default value) or is Not A Path, the VI displays a File dialog box from which you can select a file. Error 43 occurs if the user cancels the dialog. number of character is the maximum number of characters the VI reads. The VI reads fewer characters if it reaches the EOF first. The default value is -1 characters, which means to read the entire file. start of read offset is the position in the file, measured in characters (or bytes), at which the VI begins reading. new file path is the path of the file from which the VI read data. You can use this output to determine the path of a file that you open using dialog. new file path returns Not A Path if the user selects Cancel from the dialog box. characters string is the data read from the file mark after read is the location of the file mark after the read; it points to the character in the file following the last character read. EOF? is TRUE if you attempt to read past the end of file. 11 READ FILE+ (STRING).VI DESCRIPTION : Reads a string of characters from a byte stream file at the specified location; the default location is at the current mark. The VI does incoming and internal error checking and does not read if an incoming error occurs. refnum is the reference number of the open file. pos mode specifies where the reads begins relative to pos offset: 0: at the beginning of the file plus pos offset. 1: at the end of the file plus pos offset. 2: at the current file mark plus pos offset. This is the default value. pos offset specifies in characters how far from the location specified by pos mode that the operation begins. The default value is 0. count is the number of bytes to read. line mode Set TRUE to read until a line marker or end of line is encountered or count characters are read. Set FALSE (default value) to read until count characters are read or end of line is encountered. A line mark is a carriage return, a line feed, or a carriage return followed by a line feed. convert eol Set TRUE to convert each platform-specific end of line marker to the LabVIEW marker, line feed. Set FALSE (default value) to do nothing. error in is a cluster of three elements (error?, code, and source) that describe the upstream error state, that is, the existance of any error preceeding the execution of the VI. The VI executes normally only if no incoming error exists; otherwise it merely passes the error in value to error out. error? is TRUE if an error occurred; the default value is FALSE. code is the error code; the default value is 0. source is in most cases the name of the VI or function that produced the error; the default value is an empty string. dup refnum is a flow-though parameter with the same value as refnum. character string is the data read from the file. mark after read is the location of the file mark after the read; it points to the character in the file following the last character read. error out is a cluster of three elements (error?, code, and source) that describe the error state following the execution of the VI. If an incoming error does not exist, the VI executes normally and error out describes the VI's error state; if an incoming error exists, error out equals error in. 1 SERIAL PORT BUFFER SIZE.VI DESCRIPTION : This version of Set Serial Port Buffer Size.vi is to be used on the SPARC or Windows version of LabVIEW as a subVI to OpenSerialDriver and Serial Port Init.vi. 6 SERIAL PORT READ.VI DESCRIPTION : Reads the number of characters specified by requested byte count from the serial port indicated in port number. 3 SERIAL PORT RESET.VI DESCRIPTION : This version of Serial Port Reset.vi is for the Windows95 and Windows NT versions of LabVIEW. 6 SERIAL PORT WRITE.VI DESCRIPTION : Writes the data in string to write to the serial port indicated in port number. 0 SERPCONFIG.VI 0 SERPOPEN.VI 11 WRITE CHARACTERS TO FILE.VI DESCRIPTION : Writes a character string to a new byte stream file or appends the string to an existing file. The VI opens or creates the file beforehand and closes it afterwards. file path is the path name of the file. If file path is empty (default value) or is Not A Path, the VI displays a File dialog box from which you can select a file. Error 43 occurs if the user cancels the dialog. character string is the data the VI writes to the file. append to file? Set to TRUE if you want to append the data to a existing file; you can also set it TRUE to write to a new file. Set to FALSE (default value) if you want to write the data to a new file or to replace an existing file. new file path is the path of the file to which the VI wrote data. You can use this output to determine the path of a file that you open using dialog. new file path returns Not A Path if the user selects Cancel from the dialog box. 9 WRITE FILE+ (STRING).VI DESCRIPTION : Writes a string of characters to a byte stream file at the specified location; the default location is at the end of file. The VI does incoming and internal error checking and does not write if an incoming error occurs. refnum is the reference number of the open file. pos mode specifies where the write begins relative to pos offset: 0: at the beginning of the file plus pos offset. 1: at the end of the file plus pos offset. This is the default value. 2: at the current file mark plus pos offset. pos offset specifies in characters how far from the location specified by pos mode that the operation begins. The default value is 0. character string is the data the VI writes to the file. convert eol Set TRUE to convert the LabVIEW end of line marker to the platform-specific marker. Set FALSE (default value) to do nothing. error in is a cluster of three elements (error?, code, and source) that describe the upstream error state, that is, the existance of any error preceeding the execution of the VI. The VI executes normally only if no incoming error exists; otherwise it merely passes the error in value to error out. error? is TRUE if an error occurred; the default value is FALSE. code is the error code; the default value is 0. source is in most cases the name of the VI or function that produced the error; the default value is an empty string. dup refnum is a flow-though parameter with the same value as refnum. mark after write is the location of the character following the last character written. error out is a cluster of three elements (error?, code, and source) that describe the error state following the execution of the VI. If an incoming error does not exist, the VI executes normally and error out describes the VI's error state; if an incoming error exists, error out equals error in. 25 WRITETOLOG.VI DESCRIPTION : Ecrit une ligne composŽe de la date, l'heure, de StringToWrite et de StringToWrite (suite) dans un fichier de log dans le directory spécifié sous la forme log_aammdd.txt Si le fichier n'existe pas, il le crée. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 11/09/01 14:07:16 917003 INTERPRETE.LLB 134 ANALYSE DE SYNTAXE.VI DESCRIPTION : Analyse la syntaxe d'une ligne d'un programme batch. Verifie les bornes d'un parametre numerique et renvoit le code de la commande (>=1) ou un code d'erreur (<0). HISTORY : rev. 133 lun. 10 sept. 2001 16:57:56 Administrateur Correction de la plage du parametres n de la commande SET MODEACQ n. (voir fiche d'anomalie No29) rev. 116 mer. 10 mai 2000 14:08:09 Administrateur La commande SET FORMAT MONO/MULTI est sree pour choisir le format du fichier FITS rev. 111 mer. 9 févr. 2000 17:18:47 schmidt La commande SET IMAGEROOTWITH est cree rev. 103 ven. 4 févr. 2000 19:31:48 schmidt Remise en forme du manuel de syntaxe 32 CHAINES D'ERREUR SYNTAXE.VI DESCRIPTION : Messages en clair des codes d'erreur de l'analyseur de syntaxe. 2 EDITFILE.VI 229 RUNBATCH.VI DESCRIPTION : Interprete et execute les commandes d'un fichier batch pour le banc CCD de COROT. Regis Schmidt Copyright 1997, 1998, 1999, 2000 HISTORY : rev. 229 mar. 11 sept. 2001 14:07:11 Administrateur Les DAC sont mis a jour, en fonction du fichier init_dac.dat, dans les variables globales en vue de la coherence des header FITS. C'est un oubli des version precedentes a V2.21b rev. 227 mar. 11 sept. 2001 11:36:19 Administrateur Variables globales Temsp de pose, CCD Type et Voies CCD utilisees sont aussi mis a jour dans la commande Send Conf 5 SEARCHSTRINGINARRAY.VI DESCRIPTION : Equivalent de "Index & Strip" mais compare toute la chaine et non pas les prmiers caracteres +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 07/06/00 17:28:46 261519 PROTEUS.LLB 8 POWERSUPPLY.VI DESCRIPTION : Panel de controle des lignes d'alimentation de la plate-forme PROTEUS. Regis C. Schmidt (c)2000 3 PREPARETC.VI DESCRIPTION : Utilitaire de preparation des mots de telecommandes generes par le simulateur de PROTEUS. (C)2000 R.C. Schmidt Projet COROT Observatoire de Paris-Meudon 20 PROTEUS-GLOBAL.VI 2 SIMUGPS.VI +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 28/06/01 16:22:02 594072 SEQUENCEUR.LLB 39 DECODESEQUENCES.VI 11 LIGNESEQUENCES.VI 95 MVD-SEQUENCEUR.VI DESCRIPTION : VI destiné à la mise au point du séquenceur développé par la société MVD de Toulouse. HISTORY : rev. 87 mar. 10 oct. 2000 14:31:10 Administrateur On peut maintenant telecharger tous les fichiers du repertoire de configuration en une seule fois suite a l'appui sur la touche "Upload all files" 29 NEWPROTOCOLEMVD.VI DESCRIPTION : Ce vi a ete re-developpe pour des raisons techniques. Le diagram avait disparu lors d'une compilation en librairie. HISTORY : rev. 20 mar. 30 janv. 2001 16:48:34 Administrateur COM2 est mis comme port par defaut. rev. 11 mar. 10 oct. 2000 14:19:43 Administrateur General Error regroupe maintenant Time-out error et erreur generales rev. 10 mar. 12 sept. 2000 17:26:41 Administrateur ere version fiable avec diagram. 5 NUMTOBINSTRING.VI 26 WRITEFILESTOSEQ.VI DESCRIPTION : Telecharge les fichiers de configuration specifies vers le sequenceur. Les chemins d'acces au fichiers et au log sont ceux de la variable globale COROTGlobal.vi Regis Schmidt COROT-ETC/EGSE (C)2000 HISTORY : rev. 17 lun. 20 nov. 2000 18:38:06 Administrateur Un delai d'attente est mis AVANT de telecharger les fichiers car le sequenceur est disponible seulement quand la derniere table est terminee d'etre executee. 250 mS sont mis. rev. 8 jeu. 9 nov. 2000 17:36:50 Administrateur Premiere version 17 WRITEMODE.VI DESCRIPTION : Met le sequenceur dans un mode determine HISTORY : rev. 4 ven. 10 nov. 2000 16:26:32 Administrateur 1ere version +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 15/11/00 18:21:30 230805 TRANSPUTER.LLB 47 BOOTLINK.VI DESCRIPTION : RS(c)1998 : Hardware : carte ISA B008 INMOS Reset le lien puis envoie le contenu d'un fichier dit "de boot" sur le lien transputer. LinkName : doit être pclink1 BootPathName : Chemin complet du fichier de boot Booted bytes : Nombre total de bytes écris sur le lien Acknowledge : "FI" si le boot s'est bien passe InErrorCode : permet le chaînage des erreurs d'un VI à l'autre OutErrorCode : -1 : Impossible d'ouvrir le handler -2 : Impossible de fermer le handler -3 : Impossible d'ouvrir le fichier de boot -4 : Impossible d'écrire sur le lien transputer -5 : Impossible d'envoyer la commande de reset transputer -6 : Impossible de lire sur le lien transputer HISTORY : rev. 25 mar. 14 avr. 1998 16:31:55 Administrateur Premierre version viable. 70 MAXILINK.VI DESCRIPTION : RS(c)1998 : Hardware : carte ISA B008 INMOS Lit une image sur le lien transputer et l'écrit sur disque au format FITS avec le header fourni. LinkName : doit être pclink1 ImagePathName : Chemin complet du fichier image à sauver sur disque PixelsToTransfert : Produit ligne x colonnes Booted bytes : Nombre total de bytes lus sur le lien InErrorCode : permet le chaînage des erreurs d'un VI à l'autre OutErrorCode : -1 : Impossible d'ouvrir le handler -2 : Impossible de fermer le handler -3 : Impossible d'ouvrir le fichier de boot -4 : Impossible d'écrire sur le lien transputer -5 : Impossible d'envoyer la commande de reset transputer -6 : Impossible de lire sur le lien transputer -7 : Impossible de créer le fichier image -8 : Mauvais checksum image recu HISTORY : rev. 25 mar. 14 avr. 1998 16:31:55 Administrateur Premierre version viable. 73 READLINK.VI DESCRIPTION : RS(c)1998 : Hardware : carte ISA B008 INMOS Lit une image sur le lien transputer et l'écrit sur disque au format FITS avec le header fourni. LinkName : doit être pclink1 ImagePathName : Chemin complet du fichier image à sauver sur disque PixelsToTransfert : Produit ligne x colonnes Booted bytes : Nombre total de bytes lus sur le lien InErrorCode : permet le chaînage des erreurs d'un VI à l'autre OutErrorCode : -1 : Impossible d'ouvrir le handler -2 : Impossible de fermer le handler -3 : Impossible d'ouvrir le fichier de boot -4 : Impossible d'écrire sur le lien transputer -5 : Impossible d'envoyer la commande de reset transputer -6 : Impossible de lire sur le lien transputer -7 : Impossible de créer le fichier image -8 : Mauvais checksum image recu HISTORY : rev. 70 mar. 9 mai 2000 13:47:52 Administrateur Comporte l'option "formatage ou non a 2880 bytes. 57 SENDFILECONFTOLINK.VI DESCRIPTION : RS(c)1998 : Hardware : carte ISA B008 INMOS Reset le lien puis envoie le contenu d'un fichier dit "de boot" sur le lien transputer. LinkName : doit être pclink1 BootPathName : Chemin complet du fichier de boot Booted bytes : Nombre total de bytes écris sur le lien Acknowledge : "FI" si le boot s'est bien passe InErrorCode : permet le chaînage des erreurs d'un VI à l'autre OutErrorCode : -1 : Impossible d'ouvrir le handler -2 : Impossible de fermer le handler -3 : Impossible d'ouvrir le fichier de boot -4 : Impossible d'écrire sur le lien transputer -5 : Impossible d'envoyer la commande de reset transputer -6 : Impossible de lire sur le lien transputer 25 TEXTERRORS.VI HISTORY : rev. 20 mer. 9 févr. 2000 16:03:36 schmidt Le boolean de mode est remplace par une variable gloable Auto/Manu rev. 19 mer. 9 févr. 2000 15:53:21 schmidt Pour eviter l'affichage des message d'erreur dans un eboite de dialogue en mode batch, on rajoute un boolean de mode. rev. 13 mar. 5 oct. 1999 16:43:43 schmidt L'erreur est loguee dans le fichier de log courant. 47 WRITELINK.VI DESCRIPTION : RS(c)1998 : Hardware : carte ISA B008 INMOS Reset le lien puis envoie le contenu d'un fichier dit "de boot" sur le lien transputer. LinkName : doit être pclink1 BootPathName : Chemin complet du fichier de boot Booted bytes : Nombre total de bytes écris sur le lien InErrorCode : permet le chaînage des erreurs d'un VI à l'autre OutErrorCode : -1 : Impossible d'ouvrir le handler -2 : Impossible de fermer le handler -3 : Impossible d'ouvrir le fichier de boot -4 : Impossible d'écrire sur le lien transputer -5 : Impossible d'envoyer la commande de reset transputer -6 : Impossible de lire sur le lien transputer HISTORY : rev. 25 mar. 14 avr. 1998 16:31:55 Administrateur Premierre version viable. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 25/10/00 18:02:07 11267 1 D:\CorotV2\32Secondes-editor.vi 08/06/98 17:49:54 48953 1 D:\CorotV2\Analyse uC Status.vi 04/04/01 10:11:44 215229 12 D:\CorotV2\APropos-ETC.vi HISTORY : rev. 6 mer. 11 oct. 2000 16:14:19 Administrateur Permet d'afficher les autres crédits que l'auteur de COUSHTAR 03/04/01 17:36:58 215377 4 D:\CorotV2\FlukeRead.llb\APropos.vi 20/04/00 16:46:48 29541 3 D:\CorotV2\FlukeRead.llb\Blind Write To File.vi DESCRIPTION : Cree le fichier s'il n'existe pas. Remplace le fichier sans confirmation s'il existe deja. 14/02/00 20:01:26 31097 9 D:\CorotV2\BuildFileName.vi 14/02/00 20:01:53 63002 5 D:\CorotV2\CalageMono.vi 19/03/01 15:51:13 41697 16 D:\CorotV2\CCD-Replace.vi DESCRIPTION : Remplace, dans la configuration du CCD courant, les valeurs en ADU des polarisations des phases CCD. HISTORY : rev. 2 mer. 29 sept. 1999 19:04:11 schmidt Première version 22/04/99 14:57:08 6339 0 D:\CorotV2\ChoixPort.vi 16/02/99 20:55:34 62066 1 D:\CorotV2\chrono.vi 15/02/00 19:06:05 22498 5 D:\CorotV2\FlukeRead.llb\Coeur.vi 14/02/00 20:01:47 24523 3 D:\CorotV2\CompacteDAC.vi 20/06/01 14:52:04 15560 9 D:\CorotV2\CompteImages.vi 11/02/00 19:00:17 18045 1 D:\CorotV2\ConfigFluke.vi 11/09/01 14:55:17 355762 117 D:\CorotV2\Corot.vi DESCRIPTION : Panel d'accueil du banc de calibration des CCD du projet Corot. 10/09/01 16:55:58 481816 290 D:\CorotV2\CorotAcqu.vi DESCRIPTION : Ce panel permet de realiser les acquisitions d'images sur la camera CCD de l'OHP. Tous les modes de fonctionnement y sont possibles, ainsi que la selection "in vitro" des fenetres. Pour les images issues de la camera OHP, il faut imperativement selectionner "Images Fits OHP" pour apporter la correction automatique de unsigned vers signed et assurer le mirroir de la partie droite du CCD afin de restituer a la visualisation de l'image l'image reelle. Dans tous les cas, l'image sur disque reste brute, c'est a dire unsigned et sans miroir de la partie droite. HISTORY : rev. 276 mer. 20 juin 2001 16:57:02 schmidt Passage a 1024x768 rev. 274 jeu. 10 mai 2001 11:51:29 Administrateur Ajout du mode binning 32*32 rev. 273 mer. 9 mai 2001 19:10:08 Administrateur NBLignes et NBPixels, comme Mode de lecture par defaut sont mis a jour en permanence. Petit bug constate quand on allait a CorotConf depuis Corot-Acq. rev. 272 mer. 9 mai 2001 18:41:12 Administrateur La petite fenetre de 50 sur 50 dans le mode "fenetre" est supprime depuis que l'effet pipe-line est gere au niveau du sequenceur. rev. 269 lun. 19 mars 2001 15:22:02 Administrateur Pixels et lignes d'overscan sont maintenant fixes et inclus dans l'image totale. rev. 233 mar. 17 oct. 2000 17:09:47 Administrateur Implementation des nouveau mode d'acquisition rev. 224 lun. 13 mars 2000 12:02:20 xilinx Le mode FITS Multi-images" est pris en compte. rev. 219 jeu. 3 févr. 2000 17:50:38 schmidt On peut selectionner ou taper ls chemins d'acces aux images et d'acces aux configurations 16/03/01 18:48:52 150111 95 D:\CorotV2\CorotAuto.vi 28/06/01 16:22:02 215550 174 D:\CorotV2\CorotConf.vi 28/06/01 16:22:02 152056 100 D:\CorotV2\CorotDAC.vi 28/06/01 16:21:39 161448 59 D:\CorotV2\CorotDev.vi 10/09/01 16:48:15 86075 139 D:\CorotV2\CorotGlobal.vi HISTORY : rev. 118 mar. 27 févr. 2001 14:52:37 Administrateur Les parametres d'acces a COUSHTAR sont mis en global et non plus dans corot.vi rev. 104 ven. 10 nov. 2000 11:37:59 Administrateur Ajout des taskID de l'acquisition de Bertrand rev. 91 lun. 13 mars 2000 12:11:11 xilinx Creation de la variable "Nombre d'images" utilisee dans le mode batch et le mode manuel. rev. 90 lun. 13 mars 2000 11:47:28 xilinx Creation de la variable "MULTI" qui indiquera la possibilite de grouper n images dans un seul fichier FITS. Cette option evitera de creer des centanes de petites images au profit d'une seule. rev. 86 mer. 9 févr. 2000 16:01:57 schmidt Ajout d'une variable Auto/Manu rev. 85 mer. 9 févr. 2000 15:23:56 schmidt Une variable "Message global" est cree pour la gestion des messages d'erreur par mail en mode batch. rev. 68 mar. 26 oct. 1999 11:08:30 schmidt Une variable TotalPixels est cree. Elle est calculee par fenetre99 a partir des descriptifs chaine. 11/05/01 11:22:05 80455 129 D:\CorotV2\CorotGlobal_Old.vi HISTORY : rev. 118 mar. 27 févr. 2001 14:52:37 Administrateur Les parametres d'acces a COUSHTAR sont mis en global et non plus dans corot.vi rev. 104 ven. 10 nov. 2000 11:37:59 Administrateur Ajout des taskID de l'acquisition de Bertrand rev. 91 lun. 13 mars 2000 12:11:11 xilinx Creation de la variable "Nombre d'images" utilisee dans le mode batch et le mode manuel. rev. 90 lun. 13 mars 2000 11:47:28 xilinx Creation de la variable "MULTI" qui indiquera la possibilite de grouper n images dans un seul fichier FITS. Cette option evitera de creer des centanes de petites images au profit d'une seule. rev. 86 mer. 9 févr. 2000 16:01:57 schmidt Ajout d'une variable Auto/Manu rev. 85 mer. 9 févr. 2000 15:23:56 schmidt Une variable "Message global" est cree pour la gestion des messages d'erreur par mail en mode batch. rev. 68 mar. 26 oct. 1999 11:08:30 schmidt Une variable TotalPixels est cree. Elle est calculee par fenetre99 a partir des descriptifs chaine. 20/07/99 17:13:00 276977 117 D:\CorotV2\corotmanu.origine.vi 28/06/01 16:21:39 211258 157 D:\CorotV2\corotmanu.vi 20/06/01 16:59:13 21794 22 D:\CorotV2\Coupe.vi 27/02/01 18:13:28 64255 20 D:\CorotV2\CreatePathStructure.vi DESCRIPTION : Cree si necessaire, l'arborescence de session, c'est a dire : -> le directory de la session -> un sous-directory de configuration -> un sous-directory de fichiers log -> un sous-directory de fichiers image Error vaut 0 en cas de creation et 10 si l'arborescence existe deja. 14/02/00 20:01:47 296208 50 D:\CorotV2\Cycle Editor.vi DESCRIPTION : Cet editeur de cycles ITL09 permet l'ecriture conviviale des fichiers de cycles automatiques existants dans la version 3 du logiciel de l'ITL09. Marche en complement de "Cycle run.vi" Regis Schmidt Projet Corot-1998 14/02/00 20:01:52 197697 50 D:\CorotV2\Cycle run.vi DESCRIPTION : Ce VI, developpe pour le projet Corot (RS/1998), est destine a assurer le monotoring des 3 axes de l'ITL09 et a permettre le telechargement des cycles automatiques de fonctionnement. Il permet aussi de lancer le retour a zero de tous les axes ainsi que le calage sur origine. Attention, le mode cycle a ete developpe initialement pour les tests en usine des materiels microcontrole. Il n'a donc pas la robustesse des autres commandes, en particulier, le debordement en memoire interne du programme de cycle n'est pas pris en compte et peut generer un comportement surprenant. Un autre vi "Cycle editor" permet la realisation des fichiers de commandes de cycle. Regis Schmidt Corot/1998 11/09/01 14:00:14 45819 5 D:\CorotV2\DecodeDacFile.vi DESCRIPTION : Ce VI convertit une chaine de caracteres destines a etre telecharges vers la carte DAC, en un tableau de valeurs DBL representant les valeurs des 16 differents DAC. Cree a la version 2.21b de COUSHTAR car avant cette version, les valeurs des DAC presentes dans les headers FITS d'images generees par batch sont fausses ou inconnues. HISTORY : rev. 4 mar. 11 sept. 2001 13:59:41 Administrateur Premiere version operationnelle 27/01/99 15:04:11 35107 1 D:\CorotV2\DIO32HS.vi 01/12/00 15:23:11 19732 3 D:\CorotV2\DoesFileExist.vi DESCRIPTION : Returns TRUE if file exist in the specified path. 25/06/01 10:44:15 32084 23 D:\CorotV2\file_append_2x16.vi HISTORY : rev. 23 lun. 25 juin 2001 10:44:12 schmidt La fonction "Close File" est extraite de ce VI opur etre mise en dehors de la boucle d'acquisition dans le mode multi-images 27/04/99 17:26:21 35766 2 D:\CorotV2\FileToCtrl.vi 20/04/00 17:03:39 49167 15 D:\CorotV2\FileToHex.vi 16/02/00 12:51:44 339350 202 D:\CorotV2\FlukeRead.llb\FlukeRead.vi 14/02/00 20:01:26 37394 5 D:\CorotV2\FormatToLength.vi 10/09/01 16:55:54 362332 128 D:\CorotV2\GeneFITS.vi HISTORY : rev. 127 jeu. 28 juin 2001 15:37:31 Administrateur MAJ des champs LEDCOL et LEDTIM rev. 123 mar. 26 juin 2001 18:37:17 schmidt Integration de la carte HK et de ses mesures rev. 115 mar. 22 mai 2001 13:56:57 Administrateur Ajout des champs LED et HK rev. 111 lun. 19 mars 2001 14:49:28 Administrateur Suppression du champs PIXOVER qui n'a plus de sens dans les nouvelles versions. En effet, pixels et lignes d'overscan sont maintenant compris dans l'image de base. rev. 108 lun. 20 nov. 2000 18:29:20 Administrateur Mise a jour version sequenceur et version LabVIEW rev. 105 lun. 13 mars 2000 12:22:58 xilinx Le champ "MULTI" est mis a jour. rev. 102 mer. 9 févr. 2000 18:56:27 schmidt Petit bug concernant le champ MONOCHR corrige. rev. 100 mer. 9 févr. 2000 15:00:04 schmidt Les filtres sont maintenant numerotes de 1 a 5 et non plus de 0 a 4. rev. 93 ven. 4 févr. 2000 15:37:50 schmidt Les champs MONOCHR et FILTRE sont rajoutes. 08/11/00 16:45:01 40710 3 D:\CorotV2\GetCharWithTimeOut.vi 18/03/99 17:52:51 174392 13 D:\CorotV2\GetDIOPixels.vi 20/01/00 17:08:02 77180 9 D:\CorotV2\GetDirectory.vi DESCRIPTION : Fenetre de dialogue pour choisir un patrh de travail. 28/06/01 16:21:39 142876 107 D:\CorotV2\GetImageFromBertrand.vi DESCRIPTION : Acquisition d'une image a partir du canal d'acquisition (autrefois, transputer, maintenant DIO23HS HISTORY : rev. 105 mer. 27 juin 2001 13:46:40 Administrateur Integration des commandes de LED rev. 103 lun. 25 juin 2001 10:45:44 schmidt La focntion "Close File" extraite du VI "Append 2x16" est ici mise en dehors de la boucle d'acquisition multi-images rev. 86 ven. 10 nov. 2000 11:17:25 Administrateur Prise en compte de la nouvelle acquisition sur DIO32HS developpee par Bertrand rev. 82 mer. 10 mai 2000 13:46:31 Administrateur Affiche le numero de l'image en cours d'acquisition pour le mode multi-image rev. 77 mar. 9 mai 2000 14:04:11 Administrateur Coorction d'un bug qui acquiert une image de trop.. rev. 76 lun. 13 mars 2000 12:40:10 xilinx Le mode "FITS Multi-images" est pris en compte rev. 71 jeu. 10 févr. 2000 16:38:25 schmidt La variable globale "ConcatString" est concatenee au nom d'image root pour traiter le cas des boucles en batch. rev. 66 lun. 17 janv. 2000 15:39:56 schmidt Si l'image ne peut etre acquise pour cause d'erreur, le fichier FITS deja genere est efface du disque. rev. 66 jeu. 13 janv. 2000 15:35:08 schmidt L'image est maintenant ecrite sans confirmation d'ecrasement si elle existe deja. Ceci est fait pour pouvoir implementer le mode batch sans le trouver "coince" en attente de confirmation rev. 62 mar. 16 nov. 1999 12:51:00 schmidt L'acquisition d'image est maintenant logguee. rev. 57 mar. 19 oct. 1999 15:43:26 schmidt Les pixels et lignes de prescan et d'overscan sont maintenant pris en compte a ce niveau. rev. 56 mer. 8 sept. 1999 15:59:16 Administrateur Temps de pose pris en compte entre ARRB et FTRANS rev. 43 mar. 20 juil. 1999 10:51:01 Administrateur Apres les tests sur la camera OHP, les differents parametres d'acquisition sont reunis dans un cluster pour faciliter l'incorporation dans l'application definitive. 15/11/00 15:02:41 149425 86 D:\CorotV2\GetImageFromOHP.vi HISTORY : rev. 82 mer. 10 mai 2000 13:46:31 Administrateur Affiche le numero de l'image en cours d'acquisition pour le mode multi-image rev. 77 mar. 9 mai 2000 14:04:11 Administrateur Coorction d'un bug qui acquiert une image de trop.. rev. 76 lun. 13 mars 2000 12:40:10 xilinx Le mode "FITS Multi-images" est pris en compte rev. 71 jeu. 10 févr. 2000 16:38:25 schmidt La variable globale "ConcatString" est concatenee au nom d'image root pour traiter le cas des boucles en batch. rev. 66 lun. 17 janv. 2000 15:39:56 schmidt Si l'image ne peut etre acquise pour cause d'erreur, le fichier FITS deja genere est efface du disque. rev. 66 jeu. 13 janv. 2000 15:35:08 schmidt L'image est maintenant ecrite sans confirmation d'ecrasement si elle existe deja. Ceci est fait pour pouvoir implementer le mode batch sans le trouver "coince" en attente de confirmation rev. 62 mar. 16 nov. 1999 12:51:00 schmidt L'acquisition d'image est maintenant logguee. rev. 57 mar. 19 oct. 1999 15:43:26 schmidt Les pixels et lignes de prescan et d'overscan sont maintenant pris en compte a ce niveau. rev. 56 mer. 8 sept. 1999 15:59:16 Administrateur Temps de pose pris en compte entre ARRB et FTRANS rev. 43 mar. 20 juil. 1999 10:51:01 Administrateur Apres les tests sur la camera OHP, les differents parametres d'acquisition sont reunis dans un cluster pour faciliter l'incorporation dans l'application definitive. 29/06/01 14:32:41 410424 19 D:\CorotV2\GetVIsConf.vi DESCRIPTION : Genere un fichier contenant les dates de modification, numeros de version, descriptions et history de tous les VI's et librairies presents dans le directory courant HISTORY : rev. 18 ven. 4 févr. 2000 19:00:44 schmidt On genere les version longues et courtes en une seule execution. 11/05/01 19:06:31 455260 21 D:\CorotV2\GetVIsConfTest.vi DESCRIPTION : Genere un fichier contenant les dates de modification, numeros de version, descriptions et history de tous les VI's et librairies presents dans le directory courant HISTORY : rev. 18 ven. 4 févr. 2000 19:00:44 schmidt On genere les version longues et courtes en une seule execution. 28/06/01 11:45:39 34714 37 D:\CorotV2\Histogramme.vi 13/11/00 18:01:38 155519 27 D:\CorotV2\Init_2x16.vi 28/06/01 16:21:35 47076 9 D:\CorotV2\InitAllPaths.vi DESCRIPTION : Initialise tous les chemins d'acces aux fichiers de configuration de COUSHTAR HISTORY : rev. 6 jeu. 10 mai 2001 09:07:56 Administrateur Le numero de version de COUSHTAR est ecrit dans un fichier pour pouvoir etre utilise par le scrip Perl de traitement des fiches d'anomalies rev. 2 mar. 30 janv. 2001 15:42:36 Administrateur 1ere version. 15/11/00 18:21:29 64342 62 D:\CorotV2\InitCameraOHP.vi 14/02/00 20:01:45 59540 17 D:\CorotV2\InitSerialFiltre.vi DESCRIPTION : Initializes the selected serial port to the specified settings. 14/02/00 20:01:46 59517 17 D:\CorotV2\InitSerialFluke.vi DESCRIPTION : Initializes the selected serial port to the specified settings. 02/05/00 10:01:28 59533 16 D:\CorotV2\InitSerialMicro.vi DESCRIPTION : Initializes the selected serial port to the specified settings. 15/02/00 19:06:05 59521 21 D:\CorotV2\FlukeRead.llb\InitSerialOriel.vi DESCRIPTION : Initializes the selected serial port to the specified settings. 05/10/99 17:23:33 59475 19 D:\CorotV2\InitSerialSeq.vi DESCRIPTION : Initializes the selected serial port to the specified settings. 11/05/00 13:40:00 71590 4 D:\CorotV2\Labels.vi 28/06/01 15:31:07 63886 79 D:\CorotV2\Lit-HK.vi HISTORY : rev. 75 mar. 26 juin 2001 17:42:40 schmidt Version epuree du VI de Bertrand Le Ruyet "hk-read.vi" pour integration dans COUSHTAR rev. 52 dim. 25 févr. 2001 21:32:45 Administrateur 25/02/2001: mauvais cablage du DAC oblige à inverser les bits d'offset 17/06/99 11:16:03 19278 3 D:\CorotV2\LitFileHex.vi 28/06/01 16:21:38 74177 22 D:\CorotV2\LookUpModes.vi DESCRIPTION : Permet de deduire du mode d'acquisition choisi, les coordonnees de l'eventuelle fenetre a acquerir en mode plein cadre, le mode dans lequel doit se trouver le sequenceur avant l'acquisition, le fait de pouvoir flasher ou non. R.Schmidt (C)2000 HISTORY : rev. 18 jeu. 10 mai 2001 11:45:18 Administrateur Creation du mode binning 32*32 rev. 17 mer. 9 mai 2001 18:59:49 Administrateur Les valeurs par defaut des fenetres tiennent maintenant compte des pixels et lignes de prescan et d'overscan maintenant consideres integres dans l'image. 14/02/00 20:01:39 59594 12 D:\CorotV2\Mirror.vi DESCRIPTION : Realise le mirroir de la partie droite de l'image issue de la camera OHP Horizon 2000 pour avoir une image conforme a la realite. 01/12/98 17:31:12 164908 99 D:\CorotV2\Newcorotmanu.vi 14/02/00 16:24:41 15592 2 D:\CorotV2\FlukeRead.llb\NotAPath.vi DESCRIPTION : Corrige un bug adns la version 5 de la fonction not a number/path/string qui ne detecte pas 28/06/01 16:21:39 170864 49 D:\CorotV2\one_acq_2x16.vi 20/04/00 17:03:34 256306 30 D:\CorotV2\Prepare2000.vi DESCRIPTION : Ce vi permet la preparation "off-line" des configurations du sequenceur qui seront utilisees ulterieurement dans le mode batch. 29/06/01 14:15:43 276124 75 D:\CorotV2\Prepare2001.vi DESCRIPTION : Ce vi permet la preparation "off-line" des configurations du sequenceur qui seront utilisees ulterieurement dans le mode batch. HISTORY : rev. 69 mar. 19 juin 2001 14:35:24 schmidt On cache le mode en face avant car il n'intervient plus dans la configuration rev. 67 lun. 18 juin 2001 15:33:11 schmidt Les fichiers communs sont maintenant toujours issus des repertoires /Conf/Defaut/4780/, /Conf/Defaut/4280/ et /Conf/Defaut/4210/ rev. 66 lun. 21 mai 2001 16:01:28 Administrateur CONTEXTE.DAT devient CONTEXTE.CFG pour eviter de le telecharger (oups !) avec les autres .DAT rev. 65 jeu. 10 mai 2001 15:44:12 Administrateur Le parametre de nombre de pixels est disponible dans le contexte sauvegarde. rev. 64 lun. 19 mars 2001 16:22:25 Administrateur Les parametres d'overscan sont conserves mais fixes a zero et non utilises pour assurer la compatibilite avec les configurations anterieures. rev. 60 lun. 19 mars 2001 16:05:22 Administrateur Plus de lignes ni de pixels d'overscan depuis la version 2.06b 10/11/00 16:40:44 59420 42 D:\CorotV2\Prepare_2x16.vi 28/06/01 15:42:48 74080 13 D:\CorotV2\Prepare_Leds.vi HISTORY : rev. 9 mer. 27 juin 2001 13:42:10 Administrateur Version modidiee depuis la version de BLR 28/06/01 16:21:38 122789 108 D:\CorotV2\ProtocoleFiltre.vi HISTORY : rev. 94 mer. 17 nov. 1999 16:06:08 schmidt Le choix du filtre est loggue. rev. 89 mar. 5 oct. 1999 13:59:56 schmidt Lors d'une erreur globale du VI, l'erreru est logguee dans un fichier de log. rev. 59 ven. 24 oct. 1997 16:22:47 Regis Version destinŽe ˆ la tŽlŽcommande du multimtre Fluke. Le caractre discriminant pour avoir une rŽponse est le '?' rev. 57 mer. 22 oct. 1997 16:12:11 Regis La robustesse a ŽtŽ amŽliorŽe puisque maintenant, le time-out est grŽ ˆ chaque caractre reu. rev. 43 mar. 21 oct. 1997 15:04:21 Regis Errors est transformŽ en Errors&TO, cad qu'il inclut aussi le cas du time-out. Ce time-out a une sortie spŽcifique pour que l'utilisateur puisse distinguer une erreur de communication d'une erreur de configuration des ports sŽrie rev. 41 mar. 21 oct. 1997 14:38:05 Regis Capable de trier les commandes qui nŽcessitent un message de retour parmi la liste des 9 commandes rŽpertoriŽes. 19/03/01 15:51:14 120622 96 D:\CorotV2\FlukeRead.llb\ProtocoleFluke.vi 18/06/01 15:06:06 137686 96 D:\CorotV2\ProtocoleMicro.vi DESCRIPTION : Envoi une cha”ne sur le port sŽrie et rŽcupre (si disponible) une ch”ne en retour. En cas de time-out, "Time-out expired" est activŽ et, en cas d'erreur OU de time-out, "Errors et TO" est activŽ. HISTORY : rev. 96 lun. 18 juin 2001 15:06:05 schmidt Les tables etant reparees, la commnication est de nouveau validee. rev. 95 ven. 9 mars 2001 12:46:13 Administrateur Les tables sont mises en mode simulation pour le temps de leur reparation 10/09/01 16:54:53 125026 109 D:\CorotV2\ProtocoleOriel.vi HISTORY : rev. 102 mar. 30 janv. 2001 17:19:52 Administrateur La commande XS de consultation de la position du monochromateur n'est plus enregistree dans la logfile car elle revient trop suovent. rev. 98 lun. 29 mai 2000 11:46:28 xilinx La valeur de time-out est remise a 200000mS puisque le probleme avec le monochromateur venait de la non-initialisation du port serie. rev. 91 ven. 4 févr. 2000 18:14:10 schmidt En cas d'error&TO une chaine vide est renvoyee (probleme genere sinon dans le header FITS). rev. 84 mar. 5 oct. 1999 14:07:57 schmidt L'erreur est logguee dans la logfile courante rev. 59 ven. 24 oct. 1997 16:22:47 Regis Version destinŽe ˆ la tŽlŽcommande du multimtre Fluke. Le caractre discriminant pour avoir une rŽponse est le '?' rev. 57 mer. 22 oct. 1997 16:12:11 Regis La robustesse a ŽtŽ amŽliorŽe puisque maintenant, le time-out est grŽ ˆ chaque caractre reu. rev. 43 mar. 21 oct. 1997 15:04:21 Regis Errors est transformŽ en Errors&TO, cad qu'il inclut aussi le cas du time-out. Ce time-out a une sortie spŽcifique pour que l'utilisateur puisse distinguer une erreur de communication d'une erreur de configuration des ports sŽrie rev. 41 mar. 21 oct. 1997 14:38:05 Regis Capable de trier les commandes qui nŽcessitent un message de retour parmi la liste des 9 commandes rŽpertoriŽes. 10/11/00 15:39:18 68756 25 D:\CorotV2\ProtocoleSeq.vi DESCRIPTION : Ce VI est destiné à la mise au point du nouveau séquenceur Corot développé par la société MVD. Paramètres en entrée : Commande : Port (0) : 0 pour COM1, 1 pour COM2 Time Out : en millisecondes Paramètres en sortie: Output : chaîne retournée par le lien série Time Out Error : la chaîne de retour n'était pas disponible avant le time out General Error : erreur d'initialisation du port série HISTORY : rev. 22 lun. 3 mai 1999 13:47:39 schmidt Version révisée avec time-out sur tous les caractères 14/02/00 20:01:52 34828 3 D:\CorotV2\Read_XYZ.vi DESCRIPTION : Ce vi permet la lecture simultanees des positions sur les 3 axes de l'ITL09. Il ne prend en charge que la lecture des positions, pas l'initialisation des axes. 28/06/01 11:00:05 148932 62 D:\CorotV2\ReadFITS.vi DESCRIPTION : Ce VI permet de générer un type image à partir d'un fichier au format FITS simple. HISTORY : rev. 61 jeu. 28 juin 2001 09:57:57 Administrateur Les corrections unsigned -> signed, miroirs autres symetries sont faits ici maintenant rev. 35 mer. 11 mars 1998 16:12:52 corot2 Version type fonction. 24/01/00 13:25:09 42467 2 D:\CorotV2\RelitContexte.vi DESCRIPTION : Relit le contexte d'une configuration dont on indique le chemin HISTORY : rev. 1 lun. 24 janv. 2000 13:21:33 schmidt Premiere version 15/11/99 17:54:47 27223 2 D:\CorotV2\SendBilan.vi 15/11/00 18:21:29 91961 8 D:\CorotV2\SendConfOHP.vi DESCRIPTION : Envoit les fichiers Com_Eff, Com_Acq, Com_Pose, et Init_DAC vers la camera OHP. HISTORY : rev. 1 jeu. 20 janv. 2000 14:51:45 schmidt Creation de "SendConfOHP.vi" qui permet de dissocier les commandes d'initialisation camera des commande qu'on peut reiterer en cours de manip sans poser de pb de plantage camera (oups !) 16/03/01 19:16:54 48510 26 D:\CorotV2\SendToDACS.vi DESCRIPTION : Envoie vers la camera HORIZON 2000, un fichier temporaire cree a partir d'un tableau. Le ficher temporaire est ensuite efface. HISTORY : rev. 23 mer. 15 nov. 2000 19:07:48 Administrateur Cinfiguration des DAC pour la camera BCC2000 prise en compte. rev. 16 mar. 8 févr. 2000 11:22:20 schmidt On peut ou non envoyer la configuartion des DAC vers les DAC suivant la position du boolean Send/No Send rev. 15 mar. 8 févr. 2000 11:08:51 schmidt Lze chemin de la configuration sequenceur est mis en parametre et non plus issu de la variable globale. rev. 10 mer. 12 janv. 2000 11:17:28 schmidt Le fichier Init_dac.dat est maintenant situe dans le path Config Sequenceur. rev. 9 mer. 17 nov. 1999 15:59:19 schmidt Le telecgargement des polarisations est loggue. rev. 2 jeu. 30 sept. 1999 12:20:20 schmidt Premiere version 26/06/01 14:00:37 216054 25 D:\CorotV2\settings_mono_2x16.vi 26/03/01 11:23:02 59716 10 D:\CorotV2\SimpleSerial.vi 01/02/99 17:10:16 45212 2 D:\CorotV2\TestAffImage.vi 29/06/98 17:27:04 25513 1 D:\CorotV2\TestFluke.vi 17/11/99 16:50:51 38806 3 D:\CorotV2\TestSerialPort.vi 07/07/00 19:54:50 63114 10 D:\CorotV2\translator2x16.vi 04/05/01 15:29:46 55146 29 D:\CorotV2\UDPMonitor.vi DESCRIPTION : Client UDP pour suivi a distance du comportement du banc COUSHTAR. (C)2001 Regis Schmidt 22/03/01 11:04:13 34653 9 D:\CorotV2\UDPSend.vi DESCRIPTION : Envoit une chaine de caractere vers un client UDP distant d'adresse specifiee, sur un port specifie. HISTORY : rev. 8 jeu. 22 mars 2001 11:03:50 Administrateur le nom de machine est remplace par le numero IP pour eviter le blocage en cas d'indisponibilite du serveur DNS. rev. 2 ven. 16 mars 2001 12:47:42 Administrateur 1ere version 20/06/01 16:52:35 31566 17 D:\CorotV2\ViewString.vi 24/11/00 18:32:00 20793 2 D:\CorotV2\VuMetre.vi 19/06/01 14:50:56 78392 25 D:\CorotV2\FlukeRead.llb\WriteToLog.vi DESCRIPTION : Ecrit une ligne composŽe de la date, l'heure, de StringToWrite et de StringToWrite (suite) dans un fichier de log dans le directory spécifié sous la forme log_aammdd.txt Si le fichier n'existe pas, il le crée. 28/01/99 11:41:18 102208 11 D:\CorotV2\ZoomTemp.vi