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

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

Amelioration du processeur de calcul de visibilite (BRVisibilityCalculator) et du programme vismfib.cc pour permettre la prise en charge des donnees raw-2c pour le calcul des visibilites et ajout de la possibilite d ecrire les fichiers de sortie (matrices de visibilites) au format FITS, Reza 02/03/2011

File size: 6.4 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
[3956]46# Modes standard: [std=raw2c : 2 channels raw data] [fft2c: fft 2 channels - NOT reordered]
47# [ordfft2c : fft 2 channels with software reordering]
48# [fftshrink=fft2cshrink : FFT 2 chan firmware with shrink - 250/4 MHz]
49# [hdcorrel : data from FPGA / F.Deschamps correlator ]
50# Autres modes: raw1c , fft1c , fft1cshrink , , ordfft1c
[3909]51# [nof=std+NoFitsFile] pattern,patnof,fft2cnof ...
[3674]52@acqmode std
53# Parametres MemmoryManager @memmgr NZones,NPaqPerZone
54# Par defaut @memmgr 4,128
55@memmgr 4,128
56# Parametres traitement au vol optionnnel (monitoring)
[3681]57# @monitor NMean Step NMaxBlocProc
58# Par defaut NoMonitoring @monitor 512 10 0
59@monitor 0 384 4
[3883]60########################
[3674]61# Reduction des tailles de paquets si cle present
62# @reducpaqsz ReducedSize Offset
63reducpaqsz 1024 0
[3883]64########################
[3757]65#### cartes de controle pour le mode transfert sur Ethernet
66# Liste des machines cibles pour les envois de paquets
67# @ethrtargets Target1 [ Target2 ... ]
68ethrtargets machine1 machine2 ...
[3913]69## Liste de cible pour chaque machine
70# @ethrtargetsf1 targ1 [targ2 ...]
71# @ethrtargetsf8 targ1 [targ2 ...]
72ethrtargetsf1 machine1 machine2 ...
73ethrtargetsf2 machine1 machine2 ...
74##
[3757]75# Activation du mode transfert direct DMA -> Ethernet , sans decoupage/verification en paquet a la source
76# @pci2ethdirect
77# Sur la machine destination, nombre total de liens (connexions) ethernet = NbTotalFibre
78# @ethrnlink 4
79ethrnlink 4
[3909]80# En mode reception de paquets sur ethernet, On peut activer la lecture
81# de paquets avec alignement du compteur (FrameCounter) avec la carte @ethrforcesamefc
82# @ethrforcesamefc maxdiff_paqnum maxresync
83# Le parametre maxdiff_paqnum (0 par defaut) est la difference maximum entre nombre de
84# paquets lus sur les differents liens et maxresync (0 par defaut) est le nombre maximum de tentatives
[3897]85# de resynchronisation succesive
[3909]86# - force_samefc=false : lecture des paquet sans alignement des FrameCounter
87# - force_samefc=true : lecture paquets avec alignement des FrameCounter
88# + mode par defaut : maxdiff_paqnum=0, maxresync=0 -> on cherche a aligner FrameCounter sur les
89# differents liens ethernet
90# + maxdiff_paqnum>0 : difference maximum de nombre de paquets entre les differents liens
91# + maxresync>0 : Mode de lecture avec resynchronisation du nombre de paquets ,
92# nombre maxi de resynchronisation
93# Modes conseilles : false ; @ethrforcesamefc 0 0 ; @ethrforcesamefc 10 0 ; @ethrforcesamefc 50 0
94ethrforcesamefc 0 0
[3899]95#####
96# En activant la carte suivante, le lecteur (EthernetReader) attend les messages END sur chaque lien
97# avant de terminer l'execuction
98# @ethrwaitendmsg
99ethrwaitendmsg
[3764]100## No de port TCP/IP
[3760]101# @tcpportid 6912
102tcpportid 6912
[3681]103# Pour desactiver l'ecriture des fichiers FITS
104# @nosavesigfits
105nosavesigfits
[3876]106######################
107### Parametres pour calcul des visibilites
108### Le calcul des visibilites ne peut etre active qu'avec le parametre de ligne de commande de mfacq
109# @visicalc NbPaqMean NbCalcGrp NbThrPerCalc
110# - NbPaqMean : nb de paquets moyennes
111# - NbCalcGrp : Nombre de calculateurs de visibilites s'executant en parallele ds le BRVisCalcGroup
112# - NbThrPerCalc : Nombre de thread dans chaque calculateur ( laisser a 1 de preference )
113# Defaut : visicalc 1024 1 1
114visicalc 5000 2 1
[3920]115## Activation de remplissage du DataTable des visibilites
116## @visidtable
[3915]117## Choix des visibilites (Numero de paires de canaux) a calculer
118# @visipairs FirstPair NbPairs [OddEvenOnly]
119# Par defaut @visipairs 0 999999999 ( calcul de tout )
120# Exemples pour 4 canaux ( 2 fibres)
121# @visipairs 0 8 : calcul des 8 premieres visibilites (1,1) (1,2) (1,3) (1,4) (2,2) (2,3) (2,4) (3,3)
122# @visipairs 2 6 : (1,3) (1,4) (2,2) (2,3) (2,4) (3,3)
123# @visipairs 1 8 : (1,2) (1,3) (1,4) (2,2) (2,3) (2,4) (3,3) (3,4)
124# @visipairs 1 8 : (1,2) (1,4) (2,2) (2,3) (3,3) (3,4)
125visipairs 0 999999999
[3876]126## Binning en frequence lors du calcul (parametre en numero des frequences)
[3915]127# @visifreq freqmin freqmax nbinfreq
128# Defaut: visifreq 0 0 0 (aucun binning, toutes les frequences)
129visifreq 0 0 0
[3883]130########################
[3909]131# Taux de perte de paquets en simulation / nombre maxi de paquets generes (Sans carte PCIExpress)
132# @nopcilossrate MaxCount.LossRate (0<=LossRate<1) - Defaut MaxCount=0 -> Non limite
133# MaxCount=Partie_Entiere , LossRate=Partie_Fractionnaire
[3681]134# Defaut @nopcilossrate 0.
[3883]135########################
136# Niveau d'impression
[3923]137# @prtlev Level CounterModulo CounterModulo2
138# CounterModulo2 used for BRVIsibilityCalc
139prtlev 0 50000 50
140prtlev 1 50000 50
Note: See TracBrowser for help on using the repository browser.