Ignore:
Timestamp:
Nov 25, 1999, 2:56:34 PM (26 years ago)
Author:
ansari
Message:

archediab 28 vol

Location:
trunk/Poubelle/archediab.old/archediab.sources/h
Files:
8 added
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/Poubelle/archediab.old/archediab.sources/h/acqui.h

    r643 r649  
    66
    77void    reset_epld(void);
     8void    reset_trp(void);
    89
    910void    deglitch(void);
  • trunk/Poubelle/archediab.old/archediab.sources/h/bolo.h

    r637 r649  
    4646
    4747
     48
     49//debut_id=1660
     50//----------------------------------  fenetre : change_bolo  -----------------------------------
     51
     52#define change_bolo_id  1660  //  le id de la fenetre dans la ressource
     53
     54void exec_change_bolo(int fen,int item,double valeur,...);   //  prototype de la fonction
     55
     56// liste des items de la fenetre (3) items
     57
     58#define  chb_val                   1     //   edit texte
     59
     60//fin_id
     61
  • trunk/Poubelle/archediab.old/archediab.sources/h/controle.h

    r637 r649  
    1010void exec_controle(int fen,int item,double valeur,...);   //  prototype de la fonction
    1111
    12 // liste des items de la fenetre (14) items
     12// liste des items de la fenetre (23) items
    1313
    14 #define  con_retard1               1     //   static texte
    15 #define  con_chauf                 2     //   controle
    16 #define  con_retard2               3     //   static texte
    17 #define  con_voyant                4     //   controle
    18 #define  con_fichier               10     //   edit texte
    19 #define  con_phase                 11     //   controle
    20 #define  con_periode               12     //   static texte
    21 #define  con_time                  13     //   static texte
    22 #define  con_subscan               14     //   static texte
     14#define  con_chauf                 1     //   controle
     15#define  con_voyant                2     //   controle
     16#define  con_fichier               8     //   edit texte
     17#define  con_phase                 9     //   controle
     18#define  con_periode               10     //   static texte
     19#define  con_time                  11     //   static texte
     20#define  con_subscan               12     //   static texte
     21#define  con_donnee                16     //   controle
     22#define  con_erreur                17     //   controle
     23#define  con_fifo                  18     //   controle
     24#define  con_pile                  20     //   controle
     25#define  con_reset_epld            22     //   controle
     26#define  con_reset_trp             23     //   controle
    2327
    2428//fin_id
  • trunk/Poubelle/archediab.old/archediab.sources/h/diabolo.h

    r643 r649  
    66#include "fenetres_diabolo.h"
    77
    8 
     8#define   acquisition_PCI  ( (tt->PCI_actif==1) ou  (tt->PCI_actif==4) )
     9#define   acquisition_avec_telecommande  (tt->PCI_actif==4)
    910
    1011/*
     
    117118        reglage_bolo    reglage;                                // etat bolo dans le programme principal
    118119       
     120        double          temperature_cryo;       // temperature du cryo (0.1K) en K
     121        /* La germanium doit toujours etre en premier par rapport aux autres thermos absolus */
     122
    119123        short           bol_per[nb_max_bolo][nb_max_mes_per];   // table une periode
    120124
     
    128132        F_donne         don;
    129133       
    130         double          corel[nb_max_bolo];             // données apres corellation eventuelle
     134        double          corel[nb_max_bolo+3+nb_photo_diodes];           // données apres corellation eventuelle
    131135       
    132136
     
    195199void    traite_block_bolo_comprime      (block_type_bolo_comprime*      blk);
    196200void    traite_block_bolo               (block_type_bolo*               blk);
     201void    traite_block_sst_brut           (block_type_sst*                blk);
     202void    traite_block_sst_comprime_brut  (block_type_sst_comprime*       blk);
    197203void    traite_block_sst                (block_type_sst*                blk);
    198204void    traite_block_sst_comprime       (block_type_sst_comprime*       blk);
  • trunk/Poubelle/archediab.old/archediab.sources/h/fenetres_diabolo.h

    r643 r649  
    77#define fenetre_fichier                 103
    88#define fenetre_trace_DS                105
    9 #define fenetre_trace_tout              106
     9//#define fenetre_trace_tout            106
    1010#define fenetre_trace_1_per             107
    1111#define fenetre_annexe  108
     
    5858#define fenetre_gyroscope_lecture_brute                 146
    5959
     60#define fenetre_lecture_blocks                          147
     61#define fenetre_Find_Period                             148
     62#define fenetre_Phase_SST                               149
     63#define fenetre_sstbrut                                 150
     64
     65#define fen_change_bolo                                 965
     66
     67#define fenetre_trace_tout_temperature                  151
     68#define fenetre_trace_tout_bolos                        152
     69#define fenetre_trace_tout_gyros                        153
    6070
    6171//  de préférence, utiliser les indices suivants :              i= position dans la periode     
  • trunk/Poubelle/archediab.old/archediab.sources/h/menu.h

    r637 r649  
    1919#define  d_regulation           12
    2020#define  d_dilution             13
    21 #define  d_senseur_stellaire    14
     21#define  d_sst_brut             14
     22#define  d_senseur_stellaire    15
     23#define  d_recons_sst           16
     24#define  d_gyros                17
    2225
    23 #define  d_trace_carte          16
    24 #define  d_pointage             17
    25 #define  d_foyer                18
     26#define  d_trace_carte          19
     27#define  d_pointage             20
     28#define  d_foyer                21
     29
     30
     31
     32
     33//----------------------------------  menu  trace_tout  -----------------------------------
     34#define menu_trace_tout_id  65                  //  le id du menu dans la ressource
     35
     36
     37void exec_menu_trace_tout(int fen,int item,double valeur,...);   //  prototype de la fonction
     38
     39#define  d_trace_temperature    1
     40#define  d_trace_bolos          2
     41#define  d_trace_gyros          3
    2642
    2743
  • trunk/Poubelle/archediab.old/archediab.sources/h/senseur_stellaire.h

    r639 r649  
     1
     2#define dbufsz 15
     3#define MAXFOUNDSTARS 20
     4
     5extern int diodesbuffer[dbufsz][48];
     6extern float zfoundstars[MAXFOUNDSTARS];
     7extern float mfoundstars[MAXFOUNDSTARS];
     8extern double tfoundstars[MAXFOUNDSTARS];
     9extern int nfoundstars;
    110
    211
     
    918void exec_senseur_stellaire(int fen,int item,double valeur,...);   //  prototype de la fonction
    1019
    11 // liste des items de la fenetre (4) items
     20// liste des items de la fenetre (14) items
    1221
    13 #define  sst_azer                  1     //   edit texte
    14 #define  sst_sortie_brute          3     //   controle
    15 #define  sst_prem_diode            4     //   controle
     22#define  sst_txt                   1     //   edit texte
     23#define  sst_autolock              3     //   controle
     24#define  sst_etoiles               4     //   controle
     25#define  sst_radar                 5     //   controle
     26#define  sst_efface                6     //   controle
     27#define  sst_periode               7     //   edit texte
     28#define  sst_labper                8     //   static texte
     29#define  sst_twobars               9     //   controle
     30#define  sst_labphase              10     //   static texte
     31#define  sst_phase                 11     //   edit texte
     32#define  sst_sens_horaire          12     //   controle
     33#define  sst_labseuil              13     //   static texte
     34#define  sst_seuil                 14     //   edit texte
    1635
    1736//fin_id
     37
     38
     39
  • trunk/Poubelle/archediab.old/archediab.sources/h/structure.h

    r637 r649  
    3434                                short   don_bolo[nb_max_bolo];                   
    3535                                char    sync[nb_sync];                                  // les synchro en cara (6 signaux)
     36                                double  gyro[3];
    3637                                } F_donne;       
    3738
  • trunk/Poubelle/archediab.old/archediab.sources/h/tm.h

    r637 r649  
    164164
    165165        int                     nb_lec_fofo_int;        //  nombre maxi de lectures dans la fifo en un coups d'interrupt
    166         int                     nb_lec_fofo_ext;        //  communication avec le prog principal: remis a zero apres lecture
    167                
     166        int                     val_con_fifo;           
     167        int                     val_con_donnee;         
     168        int                     val_con_pile;           
     169        int                     val_con_erreur;         
    168170        int                     signal_scan_immediat;   //  signal scan immediat pour savoir avant
    169171
  • trunk/Poubelle/archediab.old/archediab.sources/h/trace_tout.h

    r637 r649  
    11#define max_couleur 10
     2#define nb_max_trace    nb_max_bolo+3
     3
    24typedef struct
    35        {
    4         double y[nb_max_bolo+1];
    5         double f1[nb_max_bolo+1];
    6         double f2[nb_max_bolo+1];
     6        double y[nb_max_trace];
     7        double f1[nb_max_trace];
     8        double f2[nb_max_trace];
    79        int moyenne,ipas;
    810        double fmini,fmaxi;
Note: See TracChangeset for help on using the changeset viewer.