##// END OF EJS Templates
Daniel Valdez -
r456:f902f519555f
parent child
Show More
@@ -1,129 +1,134
1 """
1 """
2
2
3
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/data on 10.10.20.13/Jasmet50'
21 path = '/home/dsuarez/.gvfs/data on 10.10.20.13/Jasmet50'
22
22
23
23
24 readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage',
24 readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage',
25 path=path,
25 path=path,
26 startDate='2013/08/21',
26 startDate='2013/08/21',
27 endDate='2013/08/21',
27 endDate='2013/08/21',
28 startTime='00:00:00',
28 startTime='00:00:00',
29 endTime='23:59:59',
29 endTime='23:59:59',
30 online=1,
30 online=1,
31 delay=10,
31 delay=3,
32 walk=1)
32 walk=1)
33
33
34 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
34 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
35
35
36 procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
36 procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
37
37
38
38
39 opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
39 opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
40
40
41
41
42 opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other')
42 opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other')
43 opObj11.addParameter(name='n', value='2', format='int')
43 opObj11.addParameter(name='n', value='2', format='int')
44
44
45 procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
45 procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
46 procUnitConfObj1.addParameter(name='nProfiles', value='200', format='int')
46 procUnitConfObj1.addParameter(name='nProfiles', value='200', format='int')
47 procUnitConfObj1.addParameter(name='nFFTPoints', value='200', format='int')
47 procUnitConfObj1.addParameter(name='nFFTPoints', value='200', format='int')
48
48
49 opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
49 opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
50 opObj11.addParameter(name='n', value='4', format='int')
50 opObj11.addParameter(name='n', value='4', format='int')
51
51
52 opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
52 opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
53 opObj11.addParameter(name='id', value='100', format='int')
53 opObj11.addParameter(name='id', value='100', format='int')
54 opObj11.addParameter(name='wintitle', value='JASMET50MHZ', format='str')
54 opObj11.addParameter(name='wintitle', value='JASMET50MHZ', format='str')
55 opObj11.addParameter(name='showprofile', value='0', format='int')
55 opObj11.addParameter(name='showprofile', value='0', format='int')
56 opObj11.addParameter(name='timerange', value='300', format='int')
56 opObj11.addParameter(name='timerange', value='300', format='int')
57 opObj11.addParameter(name='zmin', value='55', format='float')
57 opObj11.addParameter(name='zmin', value='55', format='float')
58 opObj11.addParameter(name='zmax', value='75', format='float')
58 opObj11.addParameter(name='zmax', value='75', format='float')
59 # # opObj11.addParameter(name='xmin', value='18', format='float')
59 # # opObj11.addParameter(name='xmin', value='18', format='float')
60 # # opObj11.addParameter(name='xmax', value='', format='float')
60 # # opObj11.addParameter(name='xmax', value='', format='float')
61 opObj11.addParameter(name='save', value='1', format='int')
61 opObj11.addParameter(name='save', value='1', format='int')
62 opObj11.addParameter(name='lastone', value='1', format='int')
62 opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/jasmet_abril', format='str')
63 opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/jasmet_abril', format='str')
63 opObj11.addParameter(name='ftp', value='1', format='int')
64 opObj11.addParameter(name='ftp', value='1', format='int')
64 opObj11.addParameter(name='ftp_wei', value='1', format='int')
65 opObj11.addParameter(name='ftp_wei', value='1', format='int')
65 opObj11.addParameter(name='exp_code', value='15', format='int')
66 opObj11.addParameter(name='exp_code', value='15', format='int')
66 opObj11.addParameter(name='sub_exp_code', value='0', format='int')
67 opObj11.addParameter(name='sub_exp_code', value='0', format='int')
67
68
68 opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
69 opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
69 opObj11.addParameter(name='id', value='101', format='int')
70 opObj11.addParameter(name='id', value='101', format='int')
70 opObj11.addParameter(name='wintitle', value='JASMET50MHZ', format='str')
71 opObj11.addParameter(name='wintitle', value='JASMET50MHZ', format='str')
71 opObj11.addParameter(name='zmin', value='55', format='float')
72 opObj11.addParameter(name='zmin', value='55', format='float')
72 opObj11.addParameter(name='zmax', value='75', format='float')
73 opObj11.addParameter(name='zmax', value='75', format='float')
74 opObj11.addParameter(name='wr_period', value='10', format='int')
73 opObj11.addParameter(name='save', value='1', format='int')
75 opObj11.addParameter(name='save', value='1', format='int')
74 opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/jasmet_abril', format='str')
76 opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/jasmet_abril', format='str')
75 opObj11.addParameter(name='ftp', value='1', format='int')
77 opObj11.addParameter(name='ftp', value='1', format='int')
76 opObj11.addParameter(name='ftp_wei', value='1', format='int')
78 opObj11.addParameter(name='ftp_wei', value='1', format='int')
77 opObj11.addParameter(name='exp_code', value='15', format='int')
79 opObj11.addParameter(name='exp_code', value='15', format='int')
78 opObj11.addParameter(name='sub_exp_code', value='0', format='int')
80 opObj11.addParameter(name='sub_exp_code', value='0', format='int')
79
81
80 opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
82 opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
81 opObj11.addParameter(name='id', value='103', format='int')
83 opObj11.addParameter(name='id', value='103', format='int')
82 opObj11.addParameter(name='wintitle', value='JASMET50MHZ', format='str')
84 opObj11.addParameter(name='wintitle', value='JASMET50MHZ', format='str')
83 opObj11.addParameter(name='showprofile', value='0', format='int')
85 opObj11.addParameter(name='showprofile', value='0', format='int')
84 #opObj11.addParameter(name='timerange', value='300', format='int')
86 #opObj11.addParameter(name='timerange', value='300', format='int')
85 opObj11.addParameter(name='xmin', value='0', format='float')
87 opObj11.addParameter(name='xmin', value='0', format='float')
86 opObj11.addParameter(name='xmax', value='24', format='float')
88 opObj11.addParameter(name='xmax', value='24', format='float')
87 opObj11.addParameter(name='zmin', value='55', format='float')
89 opObj11.addParameter(name='zmin', value='55', format='float')
88 opObj11.addParameter(name='zmax', value='75', format='float')
90 opObj11.addParameter(name='zmax', value='75', format='float')
91 opObj11.addParameter(name='wr_period', value='10', format='int')
89 opObj11.addParameter(name='save', value='1', format='int')
92 opObj11.addParameter(name='save', value='1', format='int')
93 #opObj11.addParameter(name='lastone', value='1', format='int')
90 opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/jasmet_abril', format='str')
94 opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/jasmet_abril', format='str')
91
95
92
96
93 """
97 """
94 ########################################### BEACON ##########################################
98 ########################################### BEACON ##########################################
95 """
99 """
96
100
97 procUnitConfObjBeacon = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
101 procUnitConfObjBeacon = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
98 procUnitConfObjBeacon.addParameter(name='nProfiles', value='200', format='int')
102 procUnitConfObjBeacon.addParameter(name='nProfiles', value='200', format='int')
99 procUnitConfObjBeacon.addParameter(name='nFFTPoints', value='200', format='int')
103 procUnitConfObjBeacon.addParameter(name='nFFTPoints', value='200', format='int')
100 procUnitConfObjBeacon.addParameter(name='pairsList', value='(0,5),(1,5),(2,5),(3,5),(4,5)', format='pairsList')
104 procUnitConfObjBeacon.addParameter(name='pairsList', value='(0,5),(1,5),(2,5),(3,5),(4,5)', format='pairsList')
101
105
102 opObj11 = procUnitConfObjBeacon.addOperation(name='IncohInt', optype='other')
106 opObj11 = procUnitConfObjBeacon.addOperation(name='IncohInt', optype='other')
103 opObj11.addParameter(name='n', value='4', format='int')
107 opObj11.addParameter(name='n', value='4', format='int')
104
108
105 opObj11 = procUnitConfObjBeacon.addOperation(name='getBeaconSignal')
109 opObj11 = procUnitConfObjBeacon.addOperation(name='getBeaconSignal')
106
110
107 opObj11 = procUnitConfObjBeacon.addOperation(name='BeaconPhase', optype='other')
111 opObj11 = procUnitConfObjBeacon.addOperation(name='BeaconPhase', optype='other')
108 opObj11.addParameter(name='id', value='201', format='int')
112 opObj11.addParameter(name='id', value='201', format='int')
109 opObj11.addParameter(name='wintitle', value='Beacon Phase', format='str')
113 opObj11.addParameter(name='wintitle', value='Beacon Phase', format='str')
110 opObj11.addParameter(name='timerange', value='300', format='int')
114 opObj11.addParameter(name='timerange', value='300', format='int')
111 opObj11.addParameter(name='ymin', value='-180', format='float')
115 opObj11.addParameter(name='ymin', value='-180', format='float')
112 opObj11.addParameter(name='ymax', value='180', format='float')
116 opObj11.addParameter(name='ymax', value='180', format='float')
117 opObj11.addParameter(name='wr_period', value='10', format='int')
113 opObj11.addParameter(name='save', value='1', format='int')
118 opObj11.addParameter(name='save', value='1', format='int')
114 opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/jasmet_abril', format='str')
119 opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/jasmet_abril', format='str')
115 opObj11.addParameter(name='ftp', value='1', format='int')
120 opObj11.addParameter(name='ftp', value='1', format='int')
116 opObj11.addParameter(name='ftp_wei', value='1', format='int')
121 opObj11.addParameter(name='ftp_wei', value='1', format='int')
117 opObj11.addParameter(name='exp_code', value='15', format='int')
122 opObj11.addParameter(name='exp_code', value='15', format='int')
118 opObj11.addParameter(name='sub_exp_code', value='0', format='int')
123 opObj11.addParameter(name='sub_exp_code', value='0', format='int')
119
124
120
125
121
126
122 print "Escribiendo el archivo XML"
127 print "Escribiendo el archivo XML"
123 controllerObj.writeXml(filename)
128 controllerObj.writeXml(filename)
124 print "Leyendo el archivo XML"
129 print "Leyendo el archivo XML"
125 controllerObj.readXml(filename)
130 controllerObj.readXml(filename)
126
131
127 controllerObj.createObjects()
132 controllerObj.createObjects()
128 controllerObj.connectObjects()
133 controllerObj.connectObjects()
129 controllerObj.run()
134 controllerObj.run()
General Comments 0
You need to be logged in to leave comments. Login now