##// END OF EJS Templates
Daniel Valdez -
r472:bb102d4de45c
parent child
Show More
@@ -1,233 +1,271
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 path = '/Volumes/New Volume/mst_isr_eej'
27 gpath = '/Users/dsuarez/Pictures/poster'
28
26 29 readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage',
27 30 path=path,
28 startDate='2014/01/09',
29 endDate='2014/01/09',
30 startTime='00:00:00',
31 endTime='23:59:59',
31 startDate='2014/05/15',
32 endDate='2014/05/15',
33 startTime='08:00:00',
34 endTime='16:00:00',
32 35 delay=3,
33 36 set=0,
34 online=1,
37 online=0,
35 38 walk=1)
36 39
37 40 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
38 41
39 42 #########################################################
40 43 ################ MST ####################################
41 44 #########################################################
42 45
43 procUnitConfObjMST = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
44
45 opObj11 = procUnitConfObjMST.addOperation(name='ProfileSelector', optype='other')
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'
47
48 opObj11.addParameter(name='profileList', value=profileIndex, format='intlist')
49
50 opObj11 = procUnitConfObjMST.addOperation(name='Decoder', optype='other')
51
52 opObj11 = procUnitConfObjMST.addOperation(name='CohInt', optype='other')
53 opObj11.addParameter(name='n', value='20', format='int')
54
55 procUnitConfObjMSTSpectra = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjMST.getId())
56 procUnitConfObjMSTSpectra.addParameter(name='nFFTPoints', value='64', format='int')
57 procUnitConfObjMSTSpectra.addParameter(name='nProfiles', value='64', format='int')
58
59 opObj11 = procUnitConfObjMSTSpectra.addOperation(name='IncohInt', optype='other')
60 opObj11.addParameter(name='n', value='2', format='float')
46 # procUnitConfObjMST = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
47 #
48 # opObj11 = procUnitConfObjMST.addOperation(name='ProfileSelector', optype='other')
49 # 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'
50 #
51 # opObj11.addParameter(name='profileList', value=profileIndex, format='intlist')
52 #
53 # opObj11 = procUnitConfObjMST.addOperation(name='Decoder', optype='other')
54 #
55 # opObj11 = procUnitConfObjMST.addOperation(name='CohInt', optype='other')
56 # opObj11.addParameter(name='n', value='20', format='int')
57 #
58 # procUnitConfObjMSTSpectra = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjMST.getId())
59 # procUnitConfObjMSTSpectra.addParameter(name='nFFTPoints', value='64', format='int')
60 # procUnitConfObjMSTSpectra.addParameter(name='nProfiles', value='64', format='int')
61 #
62 # opObj11 = procUnitConfObjMSTSpectra.addOperation(name='IncohInt', optype='other')
63 # opObj11.addParameter(name='n', value='2', format='float')
61 64
62 65 # opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraWriter', optype='other')
63 66 # opObj11.addParameter(name='path', value='/media/datos/mst2014')
64 67 # opObj11.addParameter(name='blocksPerFile', value='10', format='int')
65 68
66 69
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')
70 # opObj11 = procUnitConfObjMSTSpectra.addOperation(name='RTIPlot', optype='other')
71 # opObj11.addParameter(name='id', value='1000', format='int')
72 # opObj11.addParameter(name='wintitle', value='MST', format='str')
73 # opObj11.addParameter(name='showprofile', value='0', format='int')
74 # opObj11.addParameter(name='xmin', value='0', format='int')
75 # opObj11.addParameter(name='xmax', value='24', format='int')
76 # opObj11.addParameter(name='ymin', value='120', format='int')
77 # opObj11.addParameter(name='ymax', value='190', format='int')
78 # opObj11.addParameter(name='zmin', value='20', format='int')
79 # opObj11.addParameter(name='zmax', value='50', format='int')
80
81
82 # opObj11 = procUnitConfObjMSTSpectra.addOperation(name='RTIPlot', optype='other')
83 # opObj11.addParameter(name='id', value='101', format='int')
84 # opObj11.addParameter(name='wintitle', value='MST', format='str')
85 # opObj11.addParameter(name='showprofile', value='0', format='int')
86 # opObj11.addParameter(name='channelList', value='3', format='intlist')
87 # #opObj11.addParameter(name='timerange', value='300', format='float')
88 # opObj11.addParameter(name='xmin', value='8', format='float')
89 # opObj11.addParameter(name='xmax', value='16', format='float')
90 # opObj11.addParameter(name='ymin', value='120', format='float')
91 # opObj11.addParameter(name='ymax', value='190', format='float')
92 # opObj11.addParameter(name='zmin', value='20', format='float')
93 # opObj11.addParameter(name='zmax', value='45', format='float')
94 # opObj11.addParameter(name='save', value='1', format='int')
95 # opObj11.addParameter(name='figfile', value='rti_mst.pdf', format='str')
96 # opObj11.addParameter(name='figpath', value='/Users/dsuarez/Pictures/poster', format='str')
97
77 98
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')
99 # opObj11 = procUnitConfObjMSTSpectra.addOperation(name='SpectraPlot', optype='other')
100 # opObj11.addParameter(name='id', value='1001', format='int')
101 # opObj11.addParameter(name='wintitle', value='MST', format='str')
102 # opObj11.addParameter(name='ymin', value='120', format='int')
103 # opObj11.addParameter(name='ymax', value='190', format='int')
104 # opObj11.addParameter(name='zmin', value='20', format='int')
105 # opObj11.addParameter(name='zmax', value='45', format='int')
85 106
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')
107 # opObj11.addParameter(name='save', value='1', format='int')
108 # opObj11.addParameter(name='figpath', value=gpath, format='str')
109 # opObj11.addParameter(name='wr_period', value='5', format='int')
110 # opObj11.addParameter(name='ftp', value='1', format='int')
111 # opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
112 # opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str')
113 # opObj11.addParameter(name='username', value='wmaster', format='str')
114 # opObj11.addParameter(name='password', value='mst2010vhf', format='str')
115 # opObj11.addParameter(name='ftp_wei', value='0', format='int')
116 # opObj11.addParameter(name='exp_code', value='19', format='int')
117 # opObj11.addParameter(name='sub_exp_code', value='0', format='int')
118 # opObj11.addParameter(name='plot_pos', value='0', format='int')
98 119
99 120
100 121 ########################################################
101 122 ############### ISR ####################################
102 123 ########################################################
103 124
104 125 procUnitConfObjISR = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
105
126
106 127 opObj11 = procUnitConfObjISR.addOperation(name='ProfileSelector', optype='other')
107
128
108 129 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'
109
130
110 131 opObj11.addParameter(name='profileList', value=profileIndex, format='intlist')
111
132
112 133 opObj11 = procUnitConfObjISR.addOperation(name='ProfileConcat', optype='other')
113 134 opObj11.addParameter(name='m', value='5', format='int')
114
135
115 136 opObj11 = procUnitConfObjISR.addOperation(name='filterByHeights')
116 137 opObj11.addParameter(name='window', value='20', format='int')
117
138
118 139 barker3x1 = '1,1,-1,-1,-1,1'
119 140 barker3x5 = '1,1,1,1,1, 1,1,1,1,1,-1,-1,-1,-1,-1,' + \
120 141 '-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,1'
121
122
142
143
123 144 opObj11 = procUnitConfObjISR.addOperation(name='Decoder', optype='other')
124 145 opObj11.addParameter(name='code', value=barker3x5, format='floatlist')
125 146 opObj11.addParameter(name='nCode', value='2', format='int')
126 147 opObj11.addParameter(name='nBaud', value='15', format='int')
127
128
148
149
129 150 procUnitConfObjISRSpectra = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjISR.getId())
130 151 procUnitConfObjISRSpectra.addParameter(name='nFFTPoints', value='16', format='int')
131 152 procUnitConfObjISRSpectra.addParameter(name='nProfiles', value='16', format='int')
132
153
133 154 opObj11 = procUnitConfObjISRSpectra.addOperation(name='IncohInt', optype='other')
134 155 opObj11.addParameter(name='n', value='36', format='float')
135
156
136 157 # opObj11 = procUnitConfObjISRSpectra.addOperation(name='SpectraWriter', optype='other')
137 158 # opObj11.addParameter(name='path', value='/media/datos/isr2014')
138 159 # opObj11.addParameter(name='blocksPerFile', value='120', format='int')
139
160
140 161
141 162 opObj11 = procUnitConfObjISRSpectra.addOperation(name='RTIPlot', optype='other')
142 opObj11.addParameter(name='id', value='2000', format='int')
163 opObj11.addParameter(name='id', value='101', format='int')
143 164 opObj11.addParameter(name='wintitle', value='ISR', format='str')
144 165 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
166 opObj11.addParameter(name='channelList', value='3', format='intlist')
167 #opObj11.addParameter(name='timerange', value='300', format='float')
168 opObj11.addParameter(name='xmin', value='8', format='float')
169 opObj11.addParameter(name='xmax', value='16', format='float')
170 # opObj11.addParameter(name='ymin', value='120', format='float')
171 # opObj11.addParameter(name='ymax', value='190', format='float')
172 opObj11.addParameter(name='zmin', value='20', format='float')
173 opObj11.addParameter(name='zmax', value='55', format='float')
156 174 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
170 #########################################################
171 ################ EEJ ####################################
172 #########################################################
173 #########################################################
174
175 procUnitConfObjEEJ = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
176
177 opObj11 = procUnitConfObjEEJ.addOperation(name='ProfileSelector', optype='other')
178 opObj11.addParameter(name='profileRangeList', value='120,183', format='intlist')
179
180 opObj11 = procUnitConfObjEEJ.addOperation(name='Decoder', optype='other')
181 opObj11.addParameter(name='code', value='1,-1', format='floatlist')
182 opObj11.addParameter(name='nCode', value='2', format='int')
183 opObj11.addParameter(name='nBaud', value='1', format='int')
184
185 procUnitConfObjEEJSpecta = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjEEJ.getId())
186 procUnitConfObjEEJSpecta.addParameter(name='nFFTPoints', value='64', format='int')
187 procUnitConfObjEEJSpecta.addParameter(name='nProfiles', value='64', format='int')
188
189 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='IncohInt', optype='other')
190 opObj11.addParameter(name='n', value='36', format='float')
175 opObj11.addParameter(name='figfile', value='rti_mst_isr.pdf', format='str')
176 opObj11.addParameter(name='figpath', value='/Users/dsuarez/Pictures/poster', format='str')
191 177
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 178
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')
179 # opObj11 = procUnitConfObjISRSpectra.addOperation(name='RTIPlot', optype='other')
180 # opObj11.addParameter(name='id', value='2000', format='int')
181 # opObj11.addParameter(name='wintitle', value='ISR', format='str')
182 # opObj11.addParameter(name='showprofile', value='0', format='int')
183 # opObj11.addParameter(name='xmin', value='0', format='int')
184 # opObj11.addParameter(name='xmax', value='24', format='int')
185 # opObj11.addParameter(name='zmin', value='30', format='int')
186 # opObj11.addParameter(name='zmax', value='70', format='int')
187 #
188 # opObj11 = procUnitConfObjISRSpectra.addOperation(name='SpectraPlot', optype='other')
189 # opObj11.addParameter(name='id', value='2001', format='int')
190 # opObj11.addParameter(name='wintitle', value='ISR', format='str')
191 # opObj11.addParameter(name='zmin', value='20', format='int')
192 # opObj11.addParameter(name='zmax', value='60', format='int')
193 #
194 # opObj11.addParameter(name='save', value='1', format='int')
195 # opObj11.addParameter(name='figpath', value=gpath, format='str')
196 # opObj11.addParameter(name='wr_period', value='5', format='int')
197 # opObj11.addParameter(name='ftp', value='1', format='int')
198 # opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
199 # opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str')
200 # opObj11.addParameter(name='username', value='wmaster', format='str')
201 # opObj11.addParameter(name='password', value='mst2010vhf', format='str')
202 # opObj11.addParameter(name='ftp_wei', value='0', format='int')
203 # opObj11.addParameter(name='exp_code', value='20', format='int')
204 # opObj11.addParameter(name='sub_exp_code', value='0', format='int')
205 # opObj11.addParameter(name='plot_pos', value='0', format='int')
206
207 #
208 # #########################################################
209 # ################ EEJ ####################################
210 # #########################################################
211 # #########################################################
212 #
213 # procUnitConfObjEEJ = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
214 #
215 # opObj11 = procUnitConfObjEEJ.addOperation(name='ProfileSelector', optype='other')
216 # opObj11.addParameter(name='profileRangeList', value='120,183', format='intlist')
217 #
218 # opObj11 = procUnitConfObjEEJ.addOperation(name='Decoder', optype='other')
219 # opObj11.addParameter(name='code', value='1,-1', format='floatlist')
220 # opObj11.addParameter(name='nCode', value='2', format='int')
221 # opObj11.addParameter(name='nBaud', value='1', format='int')
222 #
223 # procUnitConfObjEEJSpecta = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjEEJ.getId())
224 # procUnitConfObjEEJSpecta.addParameter(name='nFFTPoints', value='64', format='int')
225 # procUnitConfObjEEJSpecta.addParameter(name='nProfiles', value='64', format='int')
226 #
227 # opObj11 = procUnitConfObjEEJSpecta.addOperation(name='IncohInt', optype='other')
228 # opObj11.addParameter(name='n', value='36', format='float')
229 #
230 # # opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SpectraWriter', optype='other')
231 # # opObj11.addParameter(name='path', value='/media/datos/eej2014')
232 # # opObj11.addParameter(name='blocksPerFile', value='10', format='int')
233 #
234 #
235 # opObj11 = procUnitConfObjEEJSpecta.addOperation(name='RTIPlot', optype='other')
236 # opObj11.addParameter(name='id', value='3000', format='int')
237 # opObj11.addParameter(name='wintitle', value='EEJ', format='str')
238 # opObj11.addParameter(name='showprofile', value='0', format='int')
239 # opObj11.addParameter(name='xmin', value='0', format='int')
240 # opObj11.addParameter(name='xmax', value='24', format='int')
241 # opObj11.addParameter(name='zmin', value='20', format='int')
242 # opObj11.addParameter(name='zmax', value='50', format='int')
243 #
244 # opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SpectraPlot', optype='other')
245 # opObj11.addParameter(name='id', value='3001', format='int')
246 # opObj11.addParameter(name='wintitle', value='EEJ', format='str')
247 # opObj11.addParameter(name='zmin', value='20', format='int')
248 # opObj11.addParameter(name='zmax', value='50', format='int')
249 # opObj11.addParameter(name='save', value='1', format='int')
250 # opObj11.addParameter(name='figpath', value=gpath, format='str')
251 # opObj11.addParameter(name='wr_period', value='5', format='int')
252 # opObj11.addParameter(name='ftp', value='1', format='int')
253 # opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
254 # opObj11.addParameter(name='folder', value='/home/wmaster/graficos', format='str')
255 # opObj11.addParameter(name='username', value='wmaster', format='str')
256 # opObj11.addParameter(name='password', value='mst2010vhf', format='str')
257 # opObj11.addParameter(name='ftp_wei', value='0', format='int')
258 # opObj11.addParameter(name='exp_code', value='22', format='int')
259 # opObj11.addParameter(name='sub_exp_code', value='0', format='int')
260 # opObj11.addParameter(name='plot_pos', value='0', format='int')
223 261
224 262
225 263
226 264 print "Escribiendo el archivo XML"
227 265 controllerObj.writeXml(filename)
228 266 print "Leyendo el archivo XML"
229 267 controllerObj.readXml(filename)
230 268
231 269 controllerObj.createObjects()
232 270 controllerObj.connectObjects()
233 271 controllerObj.run()
General Comments 0
You need to be logged in to leave comments. Login now