source: Sophya/trunk/AddOn/TAcq/acqparam_exemple.d@ 3946

Last change on this file since 3946 was 3923, checked in by ansari, 15 years ago

amelioration mineures au niveau de l'impression, Reza 03/12/2010

File size: 6.2 KB
RevLine 
[3674]1#################################################################
2# ------------ Soft BAORadio --------------
3# ------ Exemple de datacard pour les parametres d'acquisition
[3909]4# 2009 - 2010
[3674]5#################################################################
[3913]6##### Variables d'environnement de configuration
7## BRACQ_TMPDIR , TMPDIR : Repertoire de fichiers temporaires (defaut=/tmp/)
8## BRACQ_BASEDIR : Base directory (/Raid)
9## BRACQ_FIBERIDS : FiberIds (defaut 1,2,3,4,5,6,7,8)
10#################################################################
11
[3909]12# Liste des fibres - @fibres I[,J,K...] ou @fibers
13# @fibers 1,2,3 OU @fibres 1,2,3
14# Par defaut @fibres 1
15@fibers 1,2
16# Numero (absolu) d'identification des fibres
17# Defaut: @fiberids 1,2,3,4,5,6,7,8
18@fiberids 1,2,3,4,5,6,7,8
[3674]19# Nom du Repertoire pour les fichiers d'acquisition
20# Par defaut @outpathname TstAcq
21@outpathname ZB
22# Identification de la source observee
23# Par defaut: rien
24@skysource ngc0000
25# Taille des paquets (en bytes provenant de la carte ADC)
26# Par defaut @paqsize 16424
27@paqsize 8192
[3909]28### Parametres du DMA
[3674]29# Taille des DMA en kb (=1024 bytes)
30# Par defaut @dmasizekb 32
31@dmasizekb 32
[3909]32# Parametres du timeout
33# @waitenddma maxkloop_check_enddma maxretry first_maxkloop_check_enddma first_maxretry
34# maxkloop_check_enddma : taille de boucle d'attente de fin DMA, en unite de 1000 (max_loop=1000*maxkloop)
35# first_maxkloop...,first_maxretry : parametres pour le premier DMA (attente debut trigger)
36# Defaut : @waitenddma 1000 3 20000 9
37waitenddma 1000 3 20000 9
[3674]38# Nombre total (maximum) de fichiers fits produits (/fibre)
39# Par defaut @nbfiles 1
40@nbfiles 3
41# Nombre de blocs (ou zones) MemMgr dans un fichier fits
42# Par defaut @nblocperfile 10
43@nblocperfile 10
44# Mode d'acquisition
45# Par defaut @acqmode std
[3909]46# Modes standard: [std=raw2c : 2 channels raw data] [fft2c: fft 2 canaux - NOT reordered]
[3918]47# fftshrink=fft2cshrink
48# Autres modes: raw1c , fft1c , fft1cshrink , ordfft2c , ordfft1c
[3909]49# [nof=std+NoFitsFile] pattern,patnof,fft2cnof ...
[3674]50@acqmode std
51# Parametres MemmoryManager @memmgr NZones,NPaqPerZone
52# Par defaut @memmgr 4,128
53@memmgr 4,128
54# Parametres traitement au vol optionnnel (monitoring)
[3681]55# @monitor NMean Step NMaxBlocProc
56# Par defaut NoMonitoring @monitor 512 10 0
57@monitor 0 384 4
[3883]58########################
[3674]59# Reduction des tailles de paquets si cle present
60# @reducpaqsz ReducedSize Offset
61reducpaqsz 1024 0
[3883]62########################
[3757]63#### cartes de controle pour le mode transfert sur Ethernet
64# Liste des machines cibles pour les envois de paquets
65# @ethrtargets Target1 [ Target2 ... ]
66ethrtargets machine1 machine2 ...
[3913]67## Liste de cible pour chaque machine
68# @ethrtargetsf1 targ1 [targ2 ...]
69# @ethrtargetsf8 targ1 [targ2 ...]
70ethrtargetsf1 machine1 machine2 ...
71ethrtargetsf2 machine1 machine2 ...
72##
[3757]73# Activation du mode transfert direct DMA -> Ethernet , sans decoupage/verification en paquet a la source
74# @pci2ethdirect
75# Sur la machine destination, nombre total de liens (connexions) ethernet = NbTotalFibre
76# @ethrnlink 4
77ethrnlink 4
[3909]78# En mode reception de paquets sur ethernet, On peut activer la lecture
79# de paquets avec alignement du compteur (FrameCounter) avec la carte @ethrforcesamefc
80# @ethrforcesamefc maxdiff_paqnum maxresync
81# Le parametre maxdiff_paqnum (0 par defaut) est la difference maximum entre nombre de
82# paquets lus sur les differents liens et maxresync (0 par defaut) est le nombre maximum de tentatives
[3897]83# de resynchronisation succesive
[3909]84# - force_samefc=false : lecture des paquet sans alignement des FrameCounter
85# - force_samefc=true : lecture paquets avec alignement des FrameCounter
86# + mode par defaut : maxdiff_paqnum=0, maxresync=0 -> on cherche a aligner FrameCounter sur les
87# differents liens ethernet
88# + maxdiff_paqnum>0 : difference maximum de nombre de paquets entre les differents liens
89# + maxresync>0 : Mode de lecture avec resynchronisation du nombre de paquets ,
90# nombre maxi de resynchronisation
91# Modes conseilles : false ; @ethrforcesamefc 0 0 ; @ethrforcesamefc 10 0 ; @ethrforcesamefc 50 0
92ethrforcesamefc 0 0
[3899]93#####
94# En activant la carte suivante, le lecteur (EthernetReader) attend les messages END sur chaque lien
95# avant de terminer l'execuction
96# @ethrwaitendmsg
97ethrwaitendmsg
[3764]98## No de port TCP/IP
[3760]99# @tcpportid 6912
100tcpportid 6912
[3681]101# Pour desactiver l'ecriture des fichiers FITS
102# @nosavesigfits
103nosavesigfits
[3876]104######################
105### Parametres pour calcul des visibilites
106### Le calcul des visibilites ne peut etre active qu'avec le parametre de ligne de commande de mfacq
107# @visicalc NbPaqMean NbCalcGrp NbThrPerCalc
108# - NbPaqMean : nb de paquets moyennes
109# - NbCalcGrp : Nombre de calculateurs de visibilites s'executant en parallele ds le BRVisCalcGroup
110# - NbThrPerCalc : Nombre de thread dans chaque calculateur ( laisser a 1 de preference )
111# Defaut : visicalc 1024 1 1
112visicalc 5000 2 1
[3920]113## Activation de remplissage du DataTable des visibilites
114## @visidtable
[3915]115## Choix des visibilites (Numero de paires de canaux) a calculer
116# @visipairs FirstPair NbPairs [OddEvenOnly]
117# Par defaut @visipairs 0 999999999 ( calcul de tout )
118# Exemples pour 4 canaux ( 2 fibres)
119# @visipairs 0 8 : calcul des 8 premieres visibilites (1,1) (1,2) (1,3) (1,4) (2,2) (2,3) (2,4) (3,3)
120# @visipairs 2 6 : (1,3) (1,4) (2,2) (2,3) (2,4) (3,3)
121# @visipairs 1 8 : (1,2) (1,3) (1,4) (2,2) (2,3) (2,4) (3,3) (3,4)
122# @visipairs 1 8 : (1,2) (1,4) (2,2) (2,3) (3,3) (3,4)
123visipairs 0 999999999
[3876]124## Binning en frequence lors du calcul (parametre en numero des frequences)
[3915]125# @visifreq freqmin freqmax nbinfreq
126# Defaut: visifreq 0 0 0 (aucun binning, toutes les frequences)
127visifreq 0 0 0
[3883]128########################
[3909]129# Taux de perte de paquets en simulation / nombre maxi de paquets generes (Sans carte PCIExpress)
130# @nopcilossrate MaxCount.LossRate (0<=LossRate<1) - Defaut MaxCount=0 -> Non limite
131# MaxCount=Partie_Entiere , LossRate=Partie_Fractionnaire
[3681]132# Defaut @nopcilossrate 0.
[3883]133########################
134# Niveau d'impression
[3923]135# @prtlev Level CounterModulo CounterModulo2
136# CounterModulo2 used for BRVIsibilityCalc
137prtlev 0 50000 50
138prtlev 1 50000 50
Note: See TracBrowser for help on using the repository browser.