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

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

1/ Correction de gestion de changement de timeout DMA ( racqueth.cc , racqurw.cc)
2/ Amelioration de la gestion des arguments de ligne de commande et

datacard - introduction de variables d'environnement
BRACQ_TMPDIR TMPDIR BRACQ_BASEDIR BRACQ_FIBERIDS

3/ possibilite de specifier des cibles ethernet pour chaque fibre

Reza 26/11/2010

File size: 5.5 KB
Line 
1#################################################################
2# ------------ Soft BAORadio --------------
3# ------ Exemple de datacard pour les parametres d'acquisition
4# 2009 - 2010
5#################################################################
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
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
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
28### Parametres du DMA
29# Taille des DMA en kb (=1024 bytes)
30# Par defaut @dmasizekb 32
31@dmasizekb 32
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
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
46# Modes standard: [std=raw2c : 2 channels raw data] [fft2c: fft 2 canaux - NOT reordered]
47# Autres modes: raw1c , fft1c , ordfft2c , ordfft1c
48# [nof=std+NoFitsFile] pattern,patnof,fft2cnof ...
49@acqmode std
50# Parametres MemmoryManager @memmgr NZones,NPaqPerZone
51# Par defaut @memmgr 4,128
52@memmgr 4,128
53# Parametres traitement au vol optionnnel (monitoring)
54# @monitor NMean Step NMaxBlocProc
55# Par defaut NoMonitoring @monitor 512 10 0
56@monitor 0 384 4
57########################
58# Reduction des tailles de paquets si cle present
59# @reducpaqsz ReducedSize Offset
60reducpaqsz 1024 0
61########################
62#### cartes de controle pour le mode transfert sur Ethernet
63# Liste des machines cibles pour les envois de paquets
64# @ethrtargets Target1 [ Target2 ... ]
65ethrtargets machine1 machine2 ...
66## Liste de cible pour chaque machine
67# @ethrtargetsf1 targ1 [targ2 ...]
68# @ethrtargetsf8 targ1 [targ2 ...]
69ethrtargetsf1 machine1 machine2 ...
70ethrtargetsf2 machine1 machine2 ...
71##
72# Activation du mode transfert direct DMA -> Ethernet , sans decoupage/verification en paquet a la source
73# @pci2ethdirect
74# Sur la machine destination, nombre total de liens (connexions) ethernet = NbTotalFibre
75# @ethrnlink 4
76ethrnlink 4
77# En mode reception de paquets sur ethernet, On peut activer la lecture
78# de paquets avec alignement du compteur (FrameCounter) avec la carte @ethrforcesamefc
79# @ethrforcesamefc maxdiff_paqnum maxresync
80# Le parametre maxdiff_paqnum (0 par defaut) est la difference maximum entre nombre de
81# paquets lus sur les differents liens et maxresync (0 par defaut) est le nombre maximum de tentatives
82# de resynchronisation succesive
83# - force_samefc=false : lecture des paquet sans alignement des FrameCounter
84# - force_samefc=true : lecture paquets avec alignement des FrameCounter
85# + mode par defaut : maxdiff_paqnum=0, maxresync=0 -> on cherche a aligner FrameCounter sur les
86# differents liens ethernet
87# + maxdiff_paqnum>0 : difference maximum de nombre de paquets entre les differents liens
88# + maxresync>0 : Mode de lecture avec resynchronisation du nombre de paquets ,
89# nombre maxi de resynchronisation
90# Modes conseilles : false ; @ethrforcesamefc 0 0 ; @ethrforcesamefc 10 0 ; @ethrforcesamefc 50 0
91ethrforcesamefc 0 0
92#####
93# En activant la carte suivante, le lecteur (EthernetReader) attend les messages END sur chaque lien
94# avant de terminer l'execuction
95# @ethrwaitendmsg
96ethrwaitendmsg
97## No de port TCP/IP
98# @tcpportid 6912
99tcpportid 6912
100# Pour desactiver l'ecriture des fichiers FITS
101# @nosavesigfits
102nosavesigfits
103######################
104### Parametres pour calcul des visibilites
105### Le calcul des visibilites ne peut etre active qu'avec le parametre de ligne de commande de mfacq
106# @visicalc NbPaqMean NbCalcGrp NbThrPerCalc
107# - NbPaqMean : nb de paquets moyennes
108# - NbCalcGrp : Nombre de calculateurs de visibilites s'executant en parallele ds le BRVisCalcGroup
109# - NbThrPerCalc : Nombre de thread dans chaque calculateur ( laisser a 1 de preference )
110# Defaut : visicalc 1024 1 1
111visicalc 5000 2 1
112## Binning en frequence lors du calcul (parametre en numero des frequences)
113# @visicfreq freqmin freqmax nbinfreq
114# Defaut: visicfreq 0 0 0 (aucun binning, toutes les frequences)
115visicfreq 0 0 0
116########################
117# Taux de perte de paquets en simulation / nombre maxi de paquets generes (Sans carte PCIExpress)
118# @nopcilossrate MaxCount.LossRate (0<=LossRate<1) - Defaut MaxCount=0 -> Non limite
119# MaxCount=Partie_Entiere , LossRate=Partie_Fractionnaire
120# Defaut @nopcilossrate 0.
121########################
122# Niveau d'impression
123# @prtlev Level CounterModulo
124prtlev 0 50000
125prtlev 1 50000
Note: See TracBrowser for help on using the repository browser.