##// END OF EJS Templates
Daniel Valdez -
r468:4927b89e9aae
parent child
Show More
@@ -1,232 +1,233
1 1 import os, sys
2 2
3 3 path = os.path.split(os.getcwd())[0]
4 4 sys.path.append(path)
5 5
6 6 from controller import *
7 7
8 8 desc = "EWDrifts Experiment Test"
9 9 filename = "mst_isr_eej.xml"
10 10
11 11 controllerObj = Project()
12 12
13 13 controllerObj.setup(id = '191', name='test01', description=desc)
14 14
15 15 path='/remote/ewdrifts/RAW_EXP/EW_DRIFT_FARADAY/EW_Drift'
16 16
17 17 path1 = '/media/New Volume/DATA/MST_ISR'
18 18
19 19 path2 = '/media/DATA/DATA/RAW_EXP/MST-EEJ'
20 20
21 21 path = path1 + ',' + path2
22 22
23 23 path = '/home/dsuarez/.gvfs/data on 10.10.20.13/MST_ISR_EEJ'
24 24 gpath = '/media/datos/pictures/mstisr_mayo2014'
25 25
26 26 readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage',
27 27 path=path,
28 28 startDate='2014/01/09',
29 29 endDate='2014/01/09',
30 30 startTime='00:00:00',
31 31 endTime='23:59:59',
32 32 delay=3,
33 set=0,
33 34 online=1,
34 35 walk=1)
35 36
36 37 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
37 38
38 39 #########################################################
39 40 ################ MST ####################################
40 41 #########################################################
41 42
42 43 procUnitConfObjMST = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
43 44
44 45 opObj11 = procUnitConfObjMST.addOperation(name='ProfileSelector', optype='other')
45 46 profileIndex = '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119'
46 47
47 48 opObj11.addParameter(name='profileList', value=profileIndex, format='intlist')
48 49
49 50 opObj11 = procUnitConfObjMST.addOperation(name='Decoder', optype='other')
50 51
51 52 opObj11 = procUnitConfObjMST.addOperation(name='CohInt', optype='other')
52 53 opObj11.addParameter(name='n', value='20', format='int')
53 54
54 55 procUnitConfObjMSTSpectra = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjMST.getId())
55 56 procUnitConfObjMSTSpectra.addParameter(name='nFFTPoints', value='64', format='int')
56 57 procUnitConfObjMSTSpectra.addParameter(name='nProfiles', value='64', format='int')
57 58
58 59 opObj11 = procUnitConfObjMSTSpectra.addOperation(name='IncohInt', optype='other')
59 60 opObj11.addParameter(name='n', value='2', format='float')
60 61
61 opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraWriter', optype='other')
62 opObj11.addParameter(name='path', value='/media/datos/mst2014')
63 opObj11.addParameter(name='blocksPerFile', value='10', format='int')
64
65
66 # opObj11 = procUnitConfObjMSTSpectra.addOperation(name='RTIPlot', optype='other')
67 # opObj11.addParameter(name='id', value='1000', format='int')
68 # opObj11.addParameter(name='wintitle', value='MST', format='str')
69 # opObj11.addParameter(name='showprofile', value='0', format='int')
70 # opObj11.addParameter(name='xmin', value='0', format='int')
71 # opObj11.addParameter(name='xmax', value='24', format='int')
72 # opObj11.addParameter(name='ymin', value='120', format='int')
73 # opObj11.addParameter(name='ymax', value='190', format='int')
74 # opObj11.addParameter(name='zmin', value='20', format='int')
75 # opObj11.addParameter(name='zmax', value='50', format='int')
76
77 # opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraPlot', optype='other')
78 # opObj11.addParameter(name='id', value='1001', format='int')
79 # opObj11.addParameter(name='wintitle', value='MST', format='str')
80 # opObj11.addParameter(name='ymin', value='120', format='int')
81 # opObj11.addParameter(name='ymax', value='190', format='int')
82 # opObj11.addParameter(name='zmin', value='20', format='int')
83 # opObj11.addParameter(name='zmax', value='50', format='int')
84 #
85 # opObj11.addParameter(name='save', value='1', format='int')
86 # opObj11.addParameter(name='figpath', value=gpath, format='str')
87 # opObj11.addParameter(name='wr_period', value='5', format='int')
88 # opObj11.addParameter(name='ftp', value='1', format='int')
89 # opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
90 # opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str')
91 # opObj11.addParameter(name='username', value='wmaster', format='str')
92 # opObj11.addParameter(name='password', value='mst2010vhf', format='str')
93 # opObj11.addParameter(name='ftp_wei', value='0', format='int')
94 # opObj11.addParameter(name='exp_code', value='19', format='int')
95 # opObj11.addParameter(name='sub_exp_code', value='0', format='int')
96 # opObj11.addParameter(name='plot_pos', value='0', format='int')
97
98
99 #########################################################
100 ################ ISR ####################################
101 #########################################################
62 # opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraWriter', optype='other')
63 # opObj11.addParameter(name='path', value='/media/datos/mst2014')
64 # opObj11.addParameter(name='blocksPerFile', value='10', format='int')
65
66
67 opObj11 = procUnitConfObjMSTSpectra.addOperation(name='RTIPlot', optype='other')
68 opObj11.addParameter(name='id', value='1000', format='int')
69 opObj11.addParameter(name='wintitle', value='MST', format='str')
70 opObj11.addParameter(name='showprofile', value='0', format='int')
71 opObj11.addParameter(name='xmin', value='0', format='int')
72 opObj11.addParameter(name='xmax', value='24', format='int')
73 opObj11.addParameter(name='ymin', value='120', format='int')
74 opObj11.addParameter(name='ymax', value='190', format='int')
75 opObj11.addParameter(name='zmin', value='20', format='int')
76 opObj11.addParameter(name='zmax', value='50', format='int')
77
78 opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraPlot', optype='other')
79 opObj11.addParameter(name='id', value='1001', format='int')
80 opObj11.addParameter(name='wintitle', value='MST', format='str')
81 opObj11.addParameter(name='ymin', value='120', format='int')
82 opObj11.addParameter(name='ymax', value='190', format='int')
83 opObj11.addParameter(name='zmin', value='20', format='int')
84 opObj11.addParameter(name='zmax', value='50', format='int')
85
86 opObj11.addParameter(name='save', value='1', format='int')
87 opObj11.addParameter(name='figpath', value=gpath, format='str')
88 opObj11.addParameter(name='wr_period', value='5', format='int')
89 opObj11.addParameter(name='ftp', value='1', format='int')
90 opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
91 opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str')
92 opObj11.addParameter(name='username', value='wmaster', format='str')
93 opObj11.addParameter(name='password', value='mst2010vhf', format='str')
94 opObj11.addParameter(name='ftp_wei', value='0', format='int')
95 opObj11.addParameter(name='exp_code', value='19', format='int')
96 opObj11.addParameter(name='sub_exp_code', value='0', format='int')
97 opObj11.addParameter(name='plot_pos', value='0', format='int')
98
99
100 ########################################################
101 ############### ISR ####################################
102 ########################################################
102 103
103 104 procUnitConfObjISR = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
104 105
105 106 opObj11 = procUnitConfObjISR.addOperation(name='ProfileSelector', optype='other')
106 107
107 108 profileIndex = '20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99'
108 109
109 110 opObj11.addParameter(name='profileList', value=profileIndex, format='intlist')
110 111
111 112 opObj11 = procUnitConfObjISR.addOperation(name='ProfileConcat', optype='other')
112 113 opObj11.addParameter(name='m', value='5', format='int')
113 114
114 115 opObj11 = procUnitConfObjISR.addOperation(name='filterByHeights')
115 116 opObj11.addParameter(name='window', value='20', format='int')
116 117
117 118 barker3x1 = '1,1,-1,-1,-1,1'
118 119 barker3x5 = '1,1,1,1,1, 1,1,1,1,1,-1,-1,-1,-1,-1,' + \
119 120 '-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,1'
120 121
121 122
122 123 opObj11 = procUnitConfObjISR.addOperation(name='Decoder', optype='other')
123 124 opObj11.addParameter(name='code', value=barker3x5, format='floatlist')
124 125 opObj11.addParameter(name='nCode', value='2', format='int')
125 126 opObj11.addParameter(name='nBaud', value='15', format='int')
126 127
127 128
128 129 procUnitConfObjISRSpectra = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjISR.getId())
129 130 procUnitConfObjISRSpectra.addParameter(name='nFFTPoints', value='16', format='int')
130 131 procUnitConfObjISRSpectra.addParameter(name='nProfiles', value='16', format='int')
131 132
132 133 opObj11 = procUnitConfObjISRSpectra.addOperation(name='IncohInt', optype='other')
133 134 opObj11.addParameter(name='n', value='36', format='float')
134 135
135 opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraWriter', optype='other')
136 opObj11.addParameter(name='path', value='/media/datos/isr2014')
137 opObj11.addParameter(name='blocksPerFile', value='120', format='int')
138
139
140 # opObj11 = procUnitConfObjISRSpectra.addOperation(name='RTIPlot', optype='other')
141 # opObj11.addParameter(name='id', value='2000', format='int')
142 # opObj11.addParameter(name='wintitle', value='ISR', format='str')
143 # opObj11.addParameter(name='showprofile', value='0', format='int')
144 # opObj11.addParameter(name='xmin', value='0', format='int')
145 # opObj11.addParameter(name='xmax', value='24', format='int')
146 # opObj11.addParameter(name='zmin', value='30', format='int')
147 # opObj11.addParameter(name='zmax', value='70', format='int')
148
149 # opObj11 = procUnitConfObjISRSpectra.addOperation(name='SpectraPlot', optype='other')
150 # opObj11.addParameter(name='id', value='2001', format='int')
151 # opObj11.addParameter(name='wintitle', value='ISR', format='str')
152 # opObj11.addParameter(name='zmin', value='20', format='int')
153 # opObj11.addParameter(name='zmax', value='60', format='int')
154 #
155 # opObj11.addParameter(name='save', value='1', format='int')
156 # opObj11.addParameter(name='figpath', value=gpath, format='str')
157 # opObj11.addParameter(name='wr_period', value='5', format='int')
158 # opObj11.addParameter(name='ftp', value='1', format='int')
159 # opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
160 # opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str')
161 # opObj11.addParameter(name='username', value='wmaster', format='str')
162 # opObj11.addParameter(name='password', value='mst2010vhf', format='str')
163 # opObj11.addParameter(name='ftp_wei', value='0', format='int')
164 # opObj11.addParameter(name='exp_code', value='20', format='int')
165 # opObj11.addParameter(name='sub_exp_code', value='0', format='int')
166 # opObj11.addParameter(name='plot_pos', value='0', format='int')
167
168
136 # opObj11 = procUnitConfObjISRSpectra.addOperation(name='SpectraWriter', optype='other')
137 # opObj11.addParameter(name='path', value='/media/datos/isr2014')
138 # opObj11.addParameter(name='blocksPerFile', value='120', format='int')
139
140
141 opObj11 = procUnitConfObjISRSpectra.addOperation(name='RTIPlot', optype='other')
142 opObj11.addParameter(name='id', value='2000', format='int')
143 opObj11.addParameter(name='wintitle', value='ISR', format='str')
144 opObj11.addParameter(name='showprofile', value='0', format='int')
145 opObj11.addParameter(name='xmin', value='0', format='int')
146 opObj11.addParameter(name='xmax', value='24', format='int')
147 opObj11.addParameter(name='zmin', value='30', format='int')
148 opObj11.addParameter(name='zmax', value='70', format='int')
149
150 opObj11 = procUnitConfObjISRSpectra.addOperation(name='SpectraPlot', optype='other')
151 opObj11.addParameter(name='id', value='2001', format='int')
152 opObj11.addParameter(name='wintitle', value='ISR', format='str')
153 opObj11.addParameter(name='zmin', value='20', format='int')
154 opObj11.addParameter(name='zmax', value='60', format='int')
155
156 opObj11.addParameter(name='save', value='1', format='int')
157 opObj11.addParameter(name='figpath', value=gpath, format='str')
158 opObj11.addParameter(name='wr_period', value='5', format='int')
159 opObj11.addParameter(name='ftp', value='1', format='int')
160 opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
161 opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str')
162 opObj11.addParameter(name='username', value='wmaster', format='str')
163 opObj11.addParameter(name='password', value='mst2010vhf', format='str')
164 opObj11.addParameter(name='ftp_wei', value='0', format='int')
165 opObj11.addParameter(name='exp_code', value='20', format='int')
166 opObj11.addParameter(name='sub_exp_code', value='0', format='int')
167 opObj11.addParameter(name='plot_pos', value='0', format='int')
168
169
169 170 #########################################################
170 171 ################ EEJ ####################################
171 172 #########################################################
172 173 #########################################################
173
174
174 175 procUnitConfObjEEJ = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
175 176
176 177 opObj11 = procUnitConfObjEEJ.addOperation(name='ProfileSelector', optype='other')
177 178 opObj11.addParameter(name='profileRangeList', value='120,183', format='intlist')
178 179
179 180 opObj11 = procUnitConfObjEEJ.addOperation(name='Decoder', optype='other')
180 181 opObj11.addParameter(name='code', value='1,-1', format='floatlist')
181 182 opObj11.addParameter(name='nCode', value='2', format='int')
182 183 opObj11.addParameter(name='nBaud', value='1', format='int')
183 184
184 185 procUnitConfObjEEJSpecta = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjEEJ.getId())
185 186 procUnitConfObjEEJSpecta.addParameter(name='nFFTPoints', value='64', format='int')
186 187 procUnitConfObjEEJSpecta.addParameter(name='nProfiles', value='64', format='int')
187 188
188 189 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='IncohInt', optype='other')
189 190 opObj11.addParameter(name='n', value='36', format='float')
190 191
191 opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraWriter', optype='other')
192 opObj11.addParameter(name='path', value='/media/datos/eej2014')
193 opObj11.addParameter(name='blocksPerFile', value='10', format='int')
194
195
196 # opObj11 = procUnitConfObjEEJSpecta.addOperation(name='RTIPlot', optype='other')
197 # opObj11.addParameter(name='id', value='3000', format='int')
198 # opObj11.addParameter(name='wintitle', value='EEJ', format='str')
199 # opObj11.addParameter(name='showprofile', value='0', format='int')
200 # opObj11.addParameter(name='xmin', value='0', format='int')
201 # opObj11.addParameter(name='xmax', value='24', format='int')
202 # opObj11.addParameter(name='zmin', value='20', format='int')
203 # opObj11.addParameter(name='zmax', value='50', format='int')
204
205 # opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SpectraPlot', optype='other')
206 # opObj11.addParameter(name='id', value='3001', format='int')
207 # opObj11.addParameter(name='wintitle', value='EEJ', format='str')
208 # opObj11.addParameter(name='zmin', value='20', format='int')
209 # opObj11.addParameter(name='zmax', value='50', format='int')
210 # opObj11.addParameter(name='save', value='1', format='int')
211 # opObj11.addParameter(name='figpath', value=gpath, format='str')
212 # opObj11.addParameter(name='wr_period', value='5', format='int')
213 # opObj11.addParameter(name='ftp', value='1', format='int')
214 # opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
215 # opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str')
216 # opObj11.addParameter(name='username', value='wmaster', format='str')
217 # opObj11.addParameter(name='password', value='mst2010vhf', format='str')
218 # opObj11.addParameter(name='ftp_wei', value='0', format='int')
219 # opObj11.addParameter(name='exp_code', value='22', format='int')
220 # opObj11.addParameter(name='sub_exp_code', value='0', format='int')
221 # opObj11.addParameter(name='plot_pos', value='0', format='int')
192 # opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SpectraWriter', optype='other')
193 # opObj11.addParameter(name='path', value='/media/datos/eej2014')
194 # opObj11.addParameter(name='blocksPerFile', value='10', format='int')
195
196
197 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='RTIPlot', optype='other')
198 opObj11.addParameter(name='id', value='3000', format='int')
199 opObj11.addParameter(name='wintitle', value='EEJ', format='str')
200 opObj11.addParameter(name='showprofile', value='0', format='int')
201 opObj11.addParameter(name='xmin', value='0', format='int')
202 opObj11.addParameter(name='xmax', value='24', format='int')
203 opObj11.addParameter(name='zmin', value='20', format='int')
204 opObj11.addParameter(name='zmax', value='50', format='int')
205
206 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SpectraPlot', optype='other')
207 opObj11.addParameter(name='id', value='3001', format='int')
208 opObj11.addParameter(name='wintitle', value='EEJ', format='str')
209 opObj11.addParameter(name='zmin', value='20', format='int')
210 opObj11.addParameter(name='zmax', value='50', format='int')
211 opObj11.addParameter(name='save', value='1', format='int')
212 opObj11.addParameter(name='figpath', value=gpath, format='str')
213 opObj11.addParameter(name='wr_period', value='5', format='int')
214 opObj11.addParameter(name='ftp', value='1', format='int')
215 opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
216 opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str')
217 opObj11.addParameter(name='username', value='wmaster', format='str')
218 opObj11.addParameter(name='password', value='mst2010vhf', format='str')
219 opObj11.addParameter(name='ftp_wei', value='0', format='int')
220 opObj11.addParameter(name='exp_code', value='22', format='int')
221 opObj11.addParameter(name='sub_exp_code', value='0', format='int')
222 opObj11.addParameter(name='plot_pos', value='0', format='int')
222 223
223 224
224 225
225 226 print "Escribiendo el archivo XML"
226 227 controllerObj.writeXml(filename)
227 228 print "Leyendo el archivo XML"
228 229 controllerObj.readXml(filename)
229 230
230 231 controllerObj.createObjects()
231 232 controllerObj.connectObjects()
232 233 controllerObj.run()
General Comments 0
You need to be logged in to leave comments. Login now