Changeset 3165 in Sophya for trunk/Cosmo/RadioBeam/recbeam.pic
- Timestamp:
- Feb 1, 2007, 3:15:16 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/RadioBeam/recbeam.pic
r3164 r3165 1 ### Script piapp pour faire tourner le programme de simulation1 ### Script piapp pour afficher les resultats du programme 2 2 ### de reconstruction de beam par la technique de double FFT 3 3 ### 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 8 7 # 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 9 csh> make 10 # Le programme se trouve dans Objs/treccyl 14 11 # 1/ Faire tourner le programme - reconstruction plan X-freq (en dehors de piapp) 15 12 Objs/treccyl X onecyl.ppf … … 35 32 36 33 # 3/ Faire tourner le programme - reconstruction cube X-Y-freq (en dehors de piapp) 37 Objs/treccyl XY ncyl.ppf 34 Objs/treccyl XY12 n12cyl.ppf 35 OU 36 Objs/treccyl XY5 n5cyl.ppf 38 37 39 38 # 4/ Affichage resultats 40 39 delobjs * 41 openppf ncyl.ppf 40 openppf n12cyl.ppf 41 OU 42 openppf n5cyl.ppf 43 42 44 listobjs 43 45 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 44 48 disp recsrcplane0 'lut=sqrt,0.,0.1 invy grey32 win' 45 49 plot2dw ntsrc sin(angrad)*freq*0.25*256+128 freqred*512*2 amp 1 'nsta same red marker=circle,7' … … 47 51 plot2dw ntsrc sin(angrad)*freq*0.25*256+128 freqred*512*2 amp 1 'nsta same red marker=circle,7' 48 52 53 ## Pour afficher trois plans (angX-angY) avec les sources, autour des trois frequences des sources 49 54 zone 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' 55 disp recXYf0 'zoomx2 invy grey32 lut=sqrt,0.,1.5' 56 plot2dw 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' 57 disp recXYf1 'zoomx2 invy grey32 lut=sqrt,0.,1.5' 58 plot2dw 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' 59 disp recXYf2 'zoomx2 invy grey32 lut=sqrt,0.,1.5' 60 plot2dw 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' 54 61 55 56 62 ## On peut aussi extraire une coupe angX-angY de la boite 3D reconstruit 57 63 objaoper recsrcbox slicexy 101 58 64 set cobj /home/slicexy_101
Note:
See TracChangeset
for help on using the changeset viewer.