##// END OF EJS Templates
Daniel Valdez -
r429:135215dab4b9
parent child
Show More
@@ -1,109 +1,109
1 """
1 """
2
2
3 Este script se ha configurado para procesar datos de JASMET 30.15MHz
3
4
4
5 Se debe verficar que el disco de datos se encuentra montado en el sistema
5 Se debe verficar que el disco de datos se encuentra montado en el sistema
6
6
7 """
7 """
8 import os, sys
8 import os, sys
9
9
10 path = os.path.split(os.getcwd())[0]
10 path = os.path.split(os.getcwd())[0]
11 sys.path.append(path)
11 sys.path.append(path)
12
12
13 from controller import *
13 from controller import *
14
14
15 desc = "Meteor Experiment Test"
15 desc = "Meteor Experiment Test"
16 filename = "meteor20130812.xml"
16 filename = "meteor20130812.xml"
17
17
18 controllerObj = Project()
18 controllerObj = Project()
19 controllerObj.setup(id = '191', name='meteor_test01', description=desc)
19 controllerObj.setup(id = '191', name='meteor_test01', description=desc)
20
20
21 # path = '/home/dsuarez/.gvfs/datos on 10.10.20.2/High_Power_Meteor'
21 # path = '/home/dsuarez/.gvfs/datos on 10.10.20.2/High_Power_Meteor'
22 #
22 #
23 # path = '/Volumes/FREE_DISK/meteor_data'
23 # path = '/Volumes/FREE_DISK/meteor_data'
24 #
24 #
25 # path = '/Users/dsuarez/Movies/meteor'
25 # path = '/Users/dsuarez/Movies/meteor'
26
26
27 # path = '/home/dsuarez/.gvfs/data on 10.10.20.6/RAW_EXP'
27 # path = '/home/dsuarez/.gvfs/data on 10.10.20.6/RAW_EXP'
28
28
29 # DEFINE EL PATH PARA DIA o NOCHE
29 # DEFINE EL PATH PARA DIA o NOCHE
30 path = ''
30 path = ''
31
31
32
32
33 readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage',
33 readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage',
34 path=path,
34 path=path,
35 startDate='2013/08/21',
35 startDate='2013/08/21',
36 endDate='2013/08/21',
36 endDate='2013/08/21',
37 startTime='00:00:00',
37 startTime='00:00:00',
38 endTime='23:59:59',
38 endTime='23:59:59',
39 online=1,
39 online=1,
40 delay=2,
40 delay=2,
41 walk=1)
41 walk=1)
42
42
43 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
43 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
44
44
45 procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
45 procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
46
46
47
47
48 opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
48 opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
49
49
50
50
51 opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other')
51 opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other')
52 opObj11.addParameter(name='n', value='2', format='int')
52 opObj11.addParameter(name='n', value='2', format='int')
53
53
54 opObj11 = procUnitConfObj0.addOperation(name='VoltageWriter', optype='other')
54 opObj11 = procUnitConfObj0.addOperation(name='VoltageWriter', optype='other')
55 opObj11.addParameter(name='path', value='/')
55 opObj11.addParameter(name='path', value='/')
56 opObj11.addParameter(name='blocksPerFile', value='100', format='int')
56 opObj11.addParameter(name='blocksPerFile', value='100', format='int')
57 opObj11.addParameter(name='profilesPerBlock', value='200', format='int')
57 opObj11.addParameter(name='profilesPerBlock', value='200', format='int')
58
58
59
59
60
60
61 # procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
61 # procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
62 # procUnitConfObj1.addParameter(name='nProfiles', value='200', format='int')
62 # procUnitConfObj1.addParameter(name='nProfiles', value='200', format='int')
63 # procUnitConfObj1.addParameter(name='nFFTPoints', value='200', format='int')
63 # procUnitConfObj1.addParameter(name='nFFTPoints', value='200', format='int')
64 #
64 #
65 #
65 #
66 # opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
66 # opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
67 # opObj11.addParameter(name='n', value='4', format='int')
67 # opObj11.addParameter(name='n', value='4', format='int')
68
68
69
69
70
70
71 # opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
71 # opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
72 # opObj11.addParameter(name='id', value='100', format='int')
72 # opObj11.addParameter(name='id', value='100', format='int')
73 # opObj11.addParameter(name='wintitle', value='JASMET30MHZ', format='str')
73 # opObj11.addParameter(name='wintitle', value='JASMET30MHZ', format='str')
74 # opObj11.addParameter(name='timerange', value='300', format='int')
74 # opObj11.addParameter(name='timerange', value='300', format='int')
75 # opObj11.addParameter(name='zmin', value='20', format='float')
75 # opObj11.addParameter(name='zmin', value='20', format='float')
76 # opObj11.addParameter(name='zmax', value='60', format='float')
76 # opObj11.addParameter(name='zmax', value='60', format='float')
77 # # opObj11.addParameter(name='xmin', value='18', format='float')
77 # # opObj11.addParameter(name='xmin', value='18', format='float')
78 # # opObj11.addParameter(name='xmax', value='', format='float')
78 # # opObj11.addParameter(name='xmax', value='', format='float')
79 # opObj11.addParameter(name='save', value='1', format='int')
79 # opObj11.addParameter(name='save', value='1', format='int')
80 # opObj11.addParameter(name='figpath', value='/home/operaciones/Pictures', format='str')
80 # opObj11.addParameter(name='figpath', value='/home/operaciones/Pictures', format='str')
81 # opObj11.addParameter(name='ftp', value='1', format='int')
81 # opObj11.addParameter(name='ftp', value='1', format='int')
82 # opObj11.addParameter(name='wr_period', value='10', format='int')
82 # opObj11.addParameter(name='wr_period', value='10', format='int')
83 # opObj11.addParameter(name='ftp_wei', value='1', format='int')
83 # opObj11.addParameter(name='ftp_wei', value='1', format='int')
84 # opObj11.addParameter(name='exp_code', value='15', format='int')
84 # opObj11.addParameter(name='exp_code', value='15', format='int')
85
85
86
86
87 # opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
87 # opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
88 # opObj11.addParameter(name='id', value='101', format='int')
88 # opObj11.addParameter(name='id', value='101', format='int')
89 # opObj11.addParameter(name='wintitle', value='JASMET30MHZ', format='str')
89 # opObj11.addParameter(name='wintitle', value='JASMET30MHZ', format='str')
90 # opObj11.addParameter(name='zmin', value='20', format='float')
90 # opObj11.addParameter(name='zmin', value='20', format='float')
91 # opObj11.addParameter(name='zmax', value='60', format='float')
91 # opObj11.addParameter(name='zmax', value='60', format='float')
92 # # opObj11.addParameter(name='realtime', value='1', format='bool')
92 # # opObj11.addParameter(name='realtime', value='1', format='bool')
93 # # opObj11.addParameter(name='show', value='0', format='bool')
93 # # opObj11.addParameter(name='show', value='0', format='bool')
94 # opObj11.addParameter(name='save', value='1', format='int')
94 # opObj11.addParameter(name='save', value='1', format='int')
95 # opObj11.addParameter(name='figpath', value='/home/operaciones/Pictures', format='str')
95 # opObj11.addParameter(name='figpath', value='/home/operaciones/Pictures', format='str')
96 # opObj11.addParameter(name='ftp', value='1', format='int')
96 # opObj11.addParameter(name='ftp', value='1', format='int')
97 # opObj11.addParameter(name='wr_period', value='10', format='int')
97 # opObj11.addParameter(name='wr_period', value='10', format='int')
98 # opObj11.addParameter(name='ftp_wei', value='1', format='int')
98 # opObj11.addParameter(name='ftp_wei', value='1', format='int')
99 # opObj11.addParameter(name='exp_code', value='15', format='int')
99 # opObj11.addParameter(name='exp_code', value='15', format='int')
100
100
101
101
102 print "Escribiendo el archivo XML"
102 print "Escribiendo el archivo XML"
103 controllerObj.writeXml(filename)
103 controllerObj.writeXml(filename)
104 print "Leyendo el archivo XML"
104 print "Leyendo el archivo XML"
105 controllerObj.readXml(filename)
105 controllerObj.readXml(filename)
106
106
107 controllerObj.createObjects()
107 controllerObj.createObjects()
108 controllerObj.connectObjects()
108 controllerObj.connectObjects()
109 controllerObj.run()
109 controllerObj.run()
General Comments 0
You need to be logged in to leave comments. Login now