Changeset 3909 in Sophya for trunk/AddOn/TAcq/acqparam_exemple.d


Ignore:
Timestamp:
Nov 21, 2010, 2:26:12 PM (15 years ago)
Author:
ansari
Message:

1/ Mise en place d'informations auxiliaires au niveau de RAcqMemZoneMgr ,

FillTime (DATEOBS) pour chaque zone et identificateur des fibres

2/ remplissage de FillTime(DATEOBS) Et FiberId's de MemZoneMgr par

les classes PCIEMultiReader et EthernetReader

3/ Ajout de mots-cle (ds les datacards) pour numeros d'identification des

fibres et parametres de controles du DMA (@fiberids @waitenddma)
et corrections/ameliorations des modes acq (raw1c ordfft2c ...)

4/ Parametrage des WaitEndDMA ds PCIEWrapperInterface et implementation

au niveau de DMAMgrV6 (dmamgrv6.h .cc)

5/ Gestion d'echec DMA -> arret acquisition ds PCIEMultiReader,EthernetReader

modification TimeOut DMA entre le premier DMA et les suivants pour permettre
un arret propre rapide

6/ Adaptation de la classe BRVisibilityCalculator pour utilisation

FillTime (DATEOBS) et FiberIds de MemZoneMgr - amelioration de
l'identification des numeros de canaux pour les matrices de visibilites

7/ Petites ameliorations (ecriture mot-cles) pour MultiDataSaver et

amelioration classe BRMultiFitsReader pour lecture FillTime (DATEOBS)
et FiberIds depuis les fichiers FITS et remplissage de RAcqMemZoneMgr

Reza, 21/11/2010

File:
1 edited

Legend:

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

    r3899 r3909  
    22#   ------------ Soft BAORadio --------------
    33#   ------ Exemple de datacard pour les parametres d'acquisition
    4 #            Octobre/novembre 2009
     4#          2009 - 2010
    55#################################################################
    6 #   Liste des fibres  - @fibres I[,J,K...]
    7 #  Par defaut  @fibres 1
    8 @fibres 1,2
     6#   Liste des fibres  - @fibres I[,J,K...]  ou @fibers
     7#   @fibers 1,2,3   OU   @fibres 1,2,3
     8#  Par defaut  @fibres 1
     9@fibers 1,2
     10#   Numero (absolu) d'identification des fibres
     11#  Defaut:  @fiberids 1,2,3,4,5,6,7,8
     12@fiberids 1,2,3,4,5,6,7,8
    913#  Nom du Repertoire pour les fichiers d'acquisition
    1014#  Par defaut  @outpathname TstAcq
     
    1620#  Par defaut  @paqsize 16424
    1721@paqsize 8192
     22### Parametres du DMA
    1823#   Taille des DMA en kb (=1024 bytes)
    1924#  Par defaut @dmasizekb 32
    2025@dmasizekb 32
     26#   Parametres du timeout
     27#   @waitenddma maxkloop_check_enddma maxretry first_maxkloop_check_enddma first_maxretry
     28#     maxkloop_check_enddma : taille de boucle d'attente de fin DMA, en unite de 1000 (max_loop=1000*maxkloop)
     29#     first_maxkloop...,first_maxretry : parametres pour le premier DMA (attente debut trigger)
     30#   Defaut : @waitenddma 1000 3 20000 9
     31waitenddma 1000 3 20000 9
    2132#   Nombre total (maximum) de fichiers fits produits (/fibre)
    2233#  Par defaut  @nbfiles 1
     
    2738#   Mode d'acquisition   
    2839#  Par defaut  @acqmode std
    29 #   Modes standard:  [std=raw data] [fft2c=fft 2 canaux]
    30 #   Autres modes:  [nof=std,NoFitsFile] pattern,patnof,fft2cnof ...]
     40#   Modes standard:  [std=raw2c : 2 channels raw data] [fft2c: fft 2 canaux - NOT reordered]
     41#   Autres modes:  raw1c , fft1c , ordfft2c , ordfft1c 
     42#                  [nof=std+NoFitsFile] pattern,patnof,fft2cnof ...
    3143@acqmode std
    3244#  Parametres MemmoryManager    @memmgr  NZones,NPaqPerZone
     
    5163#  @ethrnlink 4
    5264ethrnlink 4
    53 #  En mode reception de paquets sur ethernet,  On peut forcer la lecture
    54 #   de paquets avec meme compteur de paquet (Force SameFrameCounter )
    55 #  @ethrforcesamefc  MaxDiffNumPaq   MaxNbResync
    56 #  Le parametre MaxDiffNumPaq (50 par defaut) est la difference maximum entre nombre de
    57 #  paquets lus sur les differents liens et MaxNbResync (def=50) est le nombre maximum de tentatives
     65#  En mode reception de paquets sur ethernet,  On peut activer la lecture
     66#   de paquets avec alignement du compteur (FrameCounter) avec la carte @ethrforcesamefc
     67#  @ethrforcesamefc  maxdiff_paqnum   maxresync
     68#  Le parametre maxdiff_paqnum (0 par defaut) est la difference maximum entre nombre de
     69#  paquets lus sur les differents liens et maxresync (0 par defaut) est le nombre maximum de tentatives
    5870#  de resynchronisation succesive
    59 ethrforcesamefc 50 50
     71#  - force_samefc=false : lecture des paquet sans alignement des FrameCounter
     72#  - force_samefc=true : lecture paquets avec alignement des FrameCounter
     73#    + mode par defaut : maxdiff_paqnum=0, maxresync=0 -> on cherche a aligner FrameCounter sur les
     74#    differents liens ethernet
     75#    + maxdiff_paqnum>0 : difference maximum de nombre de paquets entre les differents liens
     76#    + maxresync>0 : Mode de lecture avec resynchronisation du nombre de paquets , 
     77#      nombre maxi de resynchronisation
     78#  Modes conseilles : false  ;  @ethrforcesamefc 0 0   ;  @ethrforcesamefc 10 0 ;  @ethrforcesamefc 50 0
     79ethrforcesamefc 0 0
    6080#####
    6181# En activant la carte suivante, le lecteur (EthernetReader) attend les messages END sur chaque lien
     
    83103visicfreq 0 0 0
    84104########################
    85 #  Taux de perte de paquets en simulation (Sans carte PCIExpress)
    86 #  @nopcilossrate Perte     (0<=Perte<1)
     105#  Taux de perte de paquets en simulation / nombre maxi de paquets generes (Sans carte PCIExpress)
     106#  @nopcilossrate MaxCount.LossRate     (0<=LossRate<1)  - Defaut MaxCount=0 -> Non limite
     107#  MaxCount=Partie_Entiere ,   LossRate=Partie_Fractionnaire
    87108#  Defaut @nopcilossrate 0.
    88109########################
Note: See TracChangeset for help on using the changeset viewer.