##// END OF EJS Templates
Este es un script para observar la potencia de la senal del Experimento Faraday del dia 6 de marzo de 2013
Daniel Valdez -
r372:a51d253a9154
parent child
Show More
@@ -0,0 +1,132
1 import os, sys
2
3 path = os.path.split(os.getcwd())[0]
4 sys.path.append(path)
5
6 from controller import *
7
8 desc = "Faraday Experiment Test"
9 filename = "faraday.xml"
10
11 controllerObj = Project()
12
13 controllerObj.setup(id = '191', name='test01', description=desc)
14
15 path = '/Volumes/data_f/RAW_EXP/LP_FARADAY'
16
17 readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage',
18 path=path,
19 startDate='2013/01/01',
20 endDate='2013/12/31',
21 startTime='00:00:00',
22 endTime='23:59:59',
23 online=0,
24 delay=10,
25 walk=0)
26 ################ FARADAY LONG PULSE ####################################
27 procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
28
29 opObj11 = procUnitConfObj0.addOperation(name='ProfileSelector', optype='other')
30 opObj11.addParameter(name='profileRangeList', value='0,127', format='intlist')
31
32 opObj11 = procUnitConfObj0.addOperation(name='selectHeightsByIndex')
33 opObj11.addParameter(name='minIndex', value='0', format='float')
34 opObj11.addParameter(name='maxIndex', value='800', format='float')
35
36 opObj11 = procUnitConfObj0.addOperation(name='selectChannels')
37 opObj11.addParameter(name='channelList', value='0', format='intlist')
38
39 procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
40 procUnitConfObj1.addParameter(name='nFFTPoints', value='16', format='int')
41
42 opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
43 opObj11.addParameter(name='timeInterval', value='1', format='float')
44
45 opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
46 opObj11.addParameter(name='idfigure', value='1', format='int')
47 opObj11.addParameter(name='wintitle', value='RTIPLot', format='str')
48 opObj11.addParameter(name='zmin', value='0', format='int')
49 opObj11.addParameter(name='zmax', value='90', format='int')
50 opObj11.addParameter(name='xmin', value='9', format='float')
51 opObj11.addParameter(name='xmax', value='11', format='float')
52 #opObj11.addParameter(name='save', value='1', format='int')
53 #opObj11.addParameter(name='figfile', value='rti-imaging.png', format='str')
54 #opObj11.addParameter(name='figpath', value='/media/datos/IMAGING/IMAGING/graphs', format='str')
55 #opObj11.addParameter(name='ftp', value='1', format='int')
56 #opObj11.addParameter(name='ftpratio', value='3', format='int')
57
58 ################ FARADAY DOUBLE PULSE PARTE 1####################################
59 procUnitConfObjDP1 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
60
61 opObj11 = procUnitConfObjDP1.addOperation(name='ProfileSelector', optype='other')
62 opObj11.addParameter(name='profileRangeList', value='0,0', format='intlist')
63
64 opObj11 = procUnitConfObjDP1.addOperation(name='selectHeightsByIndex')
65 opObj11.addParameter(name='minIndex', value='801', format='float')
66 opObj11.addParameter(name='maxIndex', value='1065', format='float')
67
68 opObj11 = procUnitConfObjDP1.addOperation(name='selectChannels')
69 opObj11.addParameter(name='channelList', value='0', format='intlist')
70
71 procUnitConfObjSpDP1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjDP1.getId())
72 procUnitConfObjSpDP1.addParameter(name='nFFTPoints', value='16', format='int')
73
74 opObj11 = procUnitConfObjSpDP1.addOperation(name='IncohInt', optype='other')
75 opObj11.addParameter(name='timeInterval', value='2', format='float')
76
77 opObj11 = procUnitConfObjSpDP1.addOperation(name='RTIPlot', optype='other')
78 opObj11.addParameter(name='idfigure', value='2', format='int')
79 opObj11.addParameter(name='wintitle', value='RTIPLot', format='str')
80 opObj11.addParameter(name='zmin', value='0', format='int')
81 opObj11.addParameter(name='zmax', value='90', format='int')
82 opObj11.addParameter(name='xmin', value='9', format='float')
83 opObj11.addParameter(name='xmax', value='11', format='float')
84 #opObj11.addParameter(name='save', value='1', format='int')
85 #opObj11.addParameter(name='figfile', value='rti-imaging.png', format='str')
86 #opObj11.addParameter(name='figpath', value='/media/datos/IMAGING/IMAGING/graphs', format='str')
87 #opObj11.addParameter(name='ftp', value='1', format='int')
88 #opObj11.addParameter(name='ftpratio', value='3', format='int')
89
90
91 ################ FARADAY DOUBLE PULSE PARTE 2####################################
92
93 procUnitConfObjDP2 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
94
95 opObj11 = procUnitConfObjDP2.addOperation(name='ProfileSelector', optype='other')
96 opObj11.addParameter(name='profileRangeList', value='0,0', format='intlist')
97
98 opObj11 = procUnitConfObjDP2.addOperation(name='selectHeightsByIndex')
99 opObj11.addParameter(name='minIndex', value='1069', format='float')
100 opObj11.addParameter(name='maxIndex', value='1337', format='float')
101
102 opObj11 = procUnitConfObjDP2.addOperation(name='selectChannels')
103 opObj11.addParameter(name='channelList', value='0', format='intlist')
104
105 procUnitConfObjSpDP2 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjDP2.getId())
106 procUnitConfObjSpDP2.addParameter(name='nFFTPoints', value='16', format='int')
107
108 opObj11 = procUnitConfObjSpDP2.addOperation(name='IncohInt', optype='other')
109 opObj11.addParameter(name='timeInterval', value='2', format='float')
110
111 opObj11 = procUnitConfObjSpDP2.addOperation(name='RTIPlot', optype='other')
112 opObj11.addParameter(name='idfigure', value='3', format='int')
113 opObj11.addParameter(name='wintitle', value='RTIPLot', format='str')
114 opObj11.addParameter(name='zmin', value='0', format='int')
115 opObj11.addParameter(name='zmax', value='90', format='int')
116 opObj11.addParameter(name='xmin', value='9', format='float')
117 opObj11.addParameter(name='xmax', value='11', format='float')
118 #opObj11.addParameter(name='save', value='1', format='int')
119 #opObj11.addParameter(name='figfile', value='rti-imaging.png', format='str')
120 #opObj11.addParameter(name='figpath', value='/media/datos/IMAGING/IMAGING/graphs', format='str')
121 #opObj11.addParameter(name='ftp', value='1', format='int')
122 #opObj11.addParameter(name='ftpratio', value='3', format='int')
123
124
125 print "Escribiendo el archivo XML"
126 controllerObj.writeXml(filename)
127 print "Leyendo el archivo XML"
128 controllerObj.readXml(filename)
129
130 controllerObj.createObjects()
131 controllerObj.connectObjects()
132 controllerObj.run() No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now