Changeset 3165 in Sophya for trunk/Cosmo/RadioBeam/recbeam.pic


Ignore:
Timestamp:
Feb 1, 2007, 3:15:16 PM (19 years ago)
Author:
ansari
Message:

petites ameliorations + reglage parametres -> version +/- utilisable , Reza 01/02/2007

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cosmo/RadioBeam/recbeam.pic

    r3164 r3165  
    1 ### Script piapp pour faire tourner le programme de simulation
     1### Script piapp pour afficher les resultats du programme
    22### de reconstruction de beam par la technique de double FFT
    33###  Reza , Sep 2006
    4 #  Le code (2 classes) se trouve dans mbeamcyl.h mbeamcyl.cc
    5 #  et une classe auxiliaire brsrc.h brsrc.cc
    6 #  Classe  MultiBeamCyl et la classe utilitaire BRSourceGen
    7 # --------------------
     4# ------------------------------------------
     5
     6
    87# 0/ Verification, modif des parametres
    9 #  Modifier si besoin le code dans trecbeam.cc qui instancie
    10 #  les classes (MultiBeamCyl en particulier) avec le parametres
    11 #  necessaires (nb de recepteurs, nb d'echantillons ...)
    12 #  Avant de faire la simulation et la reconstruction de beam
    13 
     8#  Modifier si besoin le code dans treccyl.cc et faire ensuite make
     9csh> make
     10# Le programme se trouve dans Objs/treccyl
    1411# 1/ Faire tourner le programme - reconstruction plan X-freq (en dehors de piapp)
    1512Objs/treccyl X onecyl.ppf
     
    3532
    3633# 3/ Faire tourner le programme - reconstruction cube X-Y-freq (en dehors de piapp)
    37 Objs/treccyl XY ncyl.ppf
     34Objs/treccyl XY12 n12cyl.ppf
     35OU
     36Objs/treccyl XY5 n5cyl.ppf
    3837
    3938# 4/ Affichage resultats
    4039delobjs *
    41 openppf ncyl.ppf
     40openppf n12cyl.ppf
     41OU
     42openppf n5cyl.ppf
     43
    4244listobjs
    4345
     46## Pour afficher les plans reconstruits (angX-freq) sur les cylindres 0 , 3 avec les sources
     47## ATTENTION, si on change les parametres, la conversion angle->num pixel doit etre adapte
    4448disp recsrcplane0 'lut=sqrt,0.,0.1 invy grey32 win'
    4549plot2dw ntsrc sin(angrad)*freq*0.25*256+128 freqred*512*2 amp 1 'nsta same red marker=circle,7'
     
    4751plot2dw ntsrc sin(angrad)*freq*0.25*256+128 freqred*512*2 amp 1 'nsta same red marker=circle,7'
    4852
     53## Pour afficher trois plans (angX-angY) avec les sources, autour des trois frequences des sources
    4954zone 1 3
    50 disp recXYf0 'zoomx2 grey32 lut=sqrt,0.,1'
    51 plot2dw ntsrc sin(angrad)*freq*0.25*256+128 sin(angyrad)*freq*0.25*21+10  amp fabs(freqred-0.1)<0.01 'nsta same red marker=circle,7'
    52 disp recXYf1 'zoomx2 grey32 lut=sqrt,0.,1'
    53 disp recXYf2 'zoomx2 grey32 lut=sqrt,0.,1'
     55disp recXYf0 'zoomx2 invy grey32 lut=sqrt,0.,1.5'
     56plot2dw ntsrc sin(angrad)*freq*0.25*256+128 600.*angyrad/M_PI+10  amp fabs(freqred-0.1)<0.01 'nsta same red marker=circle,7'
     57disp recXYf1 'zoomx2 invy grey32 lut=sqrt,0.,1.5'
     58plot2dw ntsrc sin(angrad)*freq*0.25*256+128 600.*angyrad/M_PI+10  amp fabs(freqred-0.27)<0.01 'nsta same red marker=circle,7'
     59disp recXYf2 'zoomx2 invy grey32 lut=sqrt,0.,1.5'
     60plot2dw ntsrc sin(angrad)*freq*0.25*256+128 600.*angyrad/M_PI+10  amp fabs(freqred-0.38)<0.01 'nsta same red marker=circle,7'
    5461
    55 
    56 
     62## On peut aussi extraire une coupe angX-angY de la boite 3D reconstruit
    5763objaoper recsrcbox slicexy 101
    5864set cobj /home/slicexy_101
Note: See TracChangeset for help on using the changeset viewer.