Changeset 4010 in Sophya


Ignore:
Timestamp:
Jun 29, 2011, 8:28:19 PM (13 years ago)
Author:
ansari
Message:

MAJ et adaptation (sauvegarde visibilites en FITS) prog acq pour tests correlateur soft FAN a Nancay debut juillet Reza 29/06/2011

Location:
trunk/AddOn/TAcq
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/AddOn/TAcq/acqparam_exemple.d

    r3956 r4010  
    4747#                    [ordfft2c : fft 2 channels with software reordering]
    4848#                    [fftshrink=fft2cshrink : FFT 2 chan firmware with shrink - 250/4 MHz]
    49 #                    [hdcorrel : data from FPGA / F.Deschamps correlator ]
     49#                    [hdcorrel : data from FPGA / F.DfgfitsVisiCeschamps correlator ]
    5050#   Autres modes:  raw1c , fft1c , fft1cshrink ,  , ordfft1c 
    5151#                  [nof=std+NoFitsFile] pattern,patnof,fft2cnof ...
     
    128128#  Defaut: visifreq 0 0 0   (aucun binning, toutes les frequences)
    129129visifreq 0 0 0
     130##  Choix format fichiers de sortie pour les visibilites
     131#  @visifitsout  OU @visippfout   - defaut PPF
     132visifitsout
    130133########################
    131134#  Taux de perte de paquets en simulation / nombre maxi de paquets generes (Sans carte PCIExpress)
  • trunk/AddOn/TAcq/bracqvers.h

    r3954 r4010  
    55   Software version     LAL - 2008-2010
    66*/
    7 #define BAOR_ACQ_VER 7.4
    8 #define BAOR_ACQ_VER_STR "BaoAcq_v7r4_Mar11"
     7#define BAOR_ACQ_VER 7.5
     8#define BAOR_ACQ_VER_STR "BaoAcq_v7r5_Jun11"
    99
    1010#endif
  • trunk/AddOn/TAcq/brparam.cc

    r3954 r4010  
    212212  freqminVisiC=freqmaxVisiC=0;
    213213  nbinfreqVisiC=1; 
     214  fgfitsVisiC=false;
    214215
    215216// Autres variables / variables speciales
     
    299300  freqmaxVisiC=p.freqmaxVisiC;
    300301  nbinfreqVisiC=p.nbinfreqVisiC;
     302  fgfitsVisiC=p.fgfitsVisiC;
    301303
    302304  monothr=p.monothr;
     
    394396    nbinfreqVisiC=conf.IParam("visifreq",2,1);
    395397  }
     398  if (conf.HasKey("visifitsout")) fgfitsVisiC=true;
     399  if (conf.HasKey("visippfout")) fgfitsVisiC=false;
    396400
    397401  nopciLossRate=conf.DParam("nopcilossrate",0,0.);
     
    435439  fgdatafft=false;  fgfftshrink=false;  fgsinglechannel=false;
    436440  reducneedcopy=false;  pqreducmode=BR_TwoChanReduc;
    437   if ((acqmode == "std")||(acqmode=="raw2c")||(acqmode=="hdcorrel"))   swapall = BR_Copy ;
     441  if ((acqmode == "std")||(acqmode=="raw2c"))   swapall = BR_Copy ;
    438442  if (acqmode=="raw1c") { swapall = BR_Copy ;  fgsinglechannel=true;  pqreducmode=BR_OneChanReduc; }
    439443
     
    551555    os << " ... VisiCalc FrequencyBinning FreqMin= " << freqminVisiC << " FreqMax= " << freqmaxVisiC
    552556       << " NBinFreq= " << nbinfreqVisiC<< endl;
     557    os << (fgfitsVisiC?" FITS output format for visibility files":" PPF output format for visibility files") << endl;
    553558  }
    554559  os << " fg_hard_ctrlc=" << ((fg_hard_ctrlc)?"true":"false");
  • trunk/AddOn/TAcq/brparam.h

    r3923 r4010  
    212212  bool fgpimpVisiC;    // true -> calcul visibilite pair-impair + autocorrel 
    213213  uint_4 freqminVisiC, freqmaxVisiC, nbinfreqVisiC;  // si zone de frequence/rebinning pour visibilites
    214 
     214  bool fgfitsVisiC;        // true -> sauvegarde des visibilites au format FITS
    215215   
    216216  // Pour des tests de performances ou sans carte ADC (pattern)
  • trunk/AddOn/TAcq/mfacq.cc

    r3923 r4010  
    3232  cout << " ============= BAORadio / Acquisition : mfacq  =================" << endl;
    3333  cout << " ===============================================================" << endl;
    34   cout << " =========  " <<BAOR_ACQ_VER_STR <<BAOR_ACQ_VER << " ===========" << endl;
     34  cout << " =========  " <<BAOR_ACQ_VER_STR << "( V= " << BAOR_ACQ_VER << " ) ===========" << endl;
    3535  cout << " ===============================================================" << endl;
    3636 
     
    431431  VCGThr.ActivateVisDTable(acpar.fgfdtVisiC);
    432432  VCGThr.SetPrintLevel(acpar.prtlevel_, acpar.prtmodulo2_);
     433  if (acpar.fgfitsVisiC) VCGThr.SetFitsOutput();
    433434
    434435  cout << "mfacq[3] Creating   EthernetReader thread object     " << endl;
Note: See TracChangeset for help on using the changeset viewer.