##// END OF EJS Templates
Probado 16 Set 2015 Ok...
Alexander Valdez -
r622:fa60b595fcdd
parent child
Show More
@@ -1,115 +1,117
1 import os, sys
1 import os, sys
2 #import timeit
2 #import timeit
3 import datetime
3 import datetime
4
4
5 path = os.path.split(os.getcwd())[0]
5 path = os.path.split(os.getcwd())[0]
6 sys.path.append(path)
6 sys.path.append(path)
7
7
8 from controller import *
8 from controller import *
9 dt1 = datetime.datetime.now()
9 dt1 = datetime.datetime.now()
10 desc = "MST-ISR-EEJ Experiment Test"
10 desc = "MST-ISR-EEJ Experiment Test"
11 filename = "eej_blocks.xml"
11 filename = "eej_blocks.xml"
12
12
13 controllerObj = Project()
13 controllerObj = Project()
14
14
15 controllerObj.setup(id = '191', name='test01', description=desc)
15 controllerObj.setup(id = '191', name='test01', description=desc)
16
16
17 path = '/media/signalchain/HD-PXU2/mst_isr_eej'
17 path = '/media/signalchain/HD-PXU2/mst_isr_eej'
18 path = '/media/data/DATA/MST_ISR_EEJ'
18 path = '/media/data/DATA/MST_ISR_EEJ'
19
19
20 figpath = '/home/signalchain/Pictures/mst_isr_eej/eej'
20 figpath = '/home/signalchain/Pictures/mst_isr_eej/eej'
21 figpath = '/media/DATA/mst_isr_eej/eej'
21 figpath = '/media/DATA/mst_isr_eej/eej'
22
22
23 readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader',
23 readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader',
24 path=path,
24 path=path,
25 startDate='2015/01/01',
25 startDate='2015/01/01',
26 endDate='2015/12/30',
26 endDate='2015/12/30',
27 startTime='00:00:00',
27 startTime='00:00:00',
28 endTime='23:59:59',
28 endTime='23:59:59',
29 online=1,
29 online=1,
30 delay=10,
30 delay=10,
31 walk=1,
31 walk=1,
32 getblock=1)
32 getblock=1)
33
33
34 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
34 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
35 # ################ EEJ ####################################
35 # ################ EEJ ####################################
36 procUnitConfObjEEJ = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
36 procUnitConfObjEEJ = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
37
37
38 opObj11 = procUnitConfObjEEJ.addOperation(name='ProfileSelector', optype='other')
38 opObj11 = procUnitConfObjEEJ.addOperation(name='ProfileSelector', optype='other')
39 opObj11.addParameter(name='profileRangeList', value='120,183', format='intlist')
39 opObj11.addParameter(name='profileRangeList', value='120,183', format='intlist')
40 opObj11.addParameter(name='byblock', value='1', format='bool')
40 opObj11.addParameter(name='byblock', value='1', format='bool')
41
41
42 opObj11 = procUnitConfObjEEJ.addOperation(name='Decoder', optype='other')
42 opObj11 = procUnitConfObjEEJ.addOperation(name='Decoder', optype='other')
43 opObj11.addParameter(name='code', value='1,-1', format='floatlist')
43 opObj11.addParameter(name='code', value='1,-1', format='floatlist')
44 opObj11.addParameter(name='nCode', value='2', format='int')
44 opObj11.addParameter(name='nCode', value='2', format='int')
45 opObj11.addParameter(name='nBaud', value='1', format='int')
45 opObj11.addParameter(name='nBaud', value='1', format='int')
46 opObj11.addParameter(name='mode', value='3', format='int')
46 opObj11.addParameter(name='mode', value='3', format='int')
47 opObj11.addParameter(name='times', value='32', format='int')
47 opObj11.addParameter(name='times', value='32', format='int')
48
48
49 # opObj11 = procUnitConfObjEEJ.addOperation(name='CohInt', optype='other')
49 # opObj11 = procUnitConfObjEEJ.addOperation(name='CohInt', optype='other')
50 # opObj11.addParameter(name='n', value='2', format='int')
50 # opObj11.addParameter(name='n', value='2', format='int')
51
51
52 procUnitConfObjEEJSpecta = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjEEJ.getId())
52 procUnitConfObjEEJSpecta = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjEEJ.getId())
53 procUnitConfObjEEJSpecta.addParameter(name='nFFTPoints', value='64', format='int')
53 procUnitConfObjEEJSpecta.addParameter(name='nFFTPoints', value='64', format='int')
54 procUnitConfObjEEJSpecta.addParameter(name='nProfiles', value='64', format='int')
54 procUnitConfObjEEJSpecta.addParameter(name='nProfiles', value='64', format='int')
55
55
56 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='IncohInt', optype='other')
56 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='IncohInt', optype='other')
57 #opObj11.addParameter(name='timeInterval', value='10', format='float')
57 #opObj11.addParameter(name='timeInterval', value='10', format='float')
58 opObj11.addParameter(name='n', value='36', format='float')
58 opObj11.addParameter(name='n', value='36', format='float')
59
59
60 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SpectraPlot', optype='other')
60 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SpectraPlot', optype='other')
61 opObj11.addParameter(name='id', value='100', format='int')
61 opObj11.addParameter(name='id', value='100', format='int')
62 opObj11.addParameter(name='wintitle', value='EEJ', format='str')
62 opObj11.addParameter(name='wintitle', value='EEJ', format='str')
63 opObj11.addParameter(name='zmin', value='20', format='int')
64 opObj11.addParameter(name='zmax', value='40', format='int')# opObj11.addParameter(name='ftp', value='1', format='int')
63 # opObj11.addParameter(name='zmin', value='20', format='int')
65 # opObj11.addParameter(name='zmin', value='20', format='int')
64 # opObj11.addParameter(name='zmax', value='60', format='int')# opObj11.addParameter(name='ftp', value='1', format='int')
66 # opObj11.addParameter(name='zmax', value='60', format='int')# opObj11.addParameter(name='ftp', value='1', format='int')
65 opObj11.addParameter(name='save', value='1', format='int')
67 opObj11.addParameter(name='save', value='1', format='int')
66 opObj11.addParameter(name='figpath', value=figpath, format='str')
68 opObj11.addParameter(name='figpath', value=figpath, format='str')
67 opObj11.addParameter(name='wr_period', value='5', format='int')
69 opObj11.addParameter(name='wr_period', value='5', format='int')
68 # opObj11.addParameter(name='ftp_wei', value='0', format='int')
70 # opObj11.addParameter(name='ftp_wei', value='0', format='int')
69 opObj11.addParameter(name='exp_code', value='22', format='int')
71 opObj11.addParameter(name='exp_code', value='22', format='int')
70 # opObj11.addParameter(name='sub_exp_code', value='0', format='int')
72 # opObj11.addParameter(name='sub_exp_code', value='0', format='int')
71 # opObj11.addParameter(name='plot_pos', value='0', format='int')
73 # opObj11.addParameter(name='plot_pos', value='0', format='int')
72
74
73
75
74 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='RTIPlot', optype='other')
76 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='RTIPlot', optype='other')
75 opObj11.addParameter(name='id', value='101', format='int')
77 opObj11.addParameter(name='id', value='101', format='int')
76 opObj11.addParameter(name='wintitle', value='EEJ', format='str')
78 opObj11.addParameter(name='wintitle', value='EEJ', format='str')
77 opObj11.addParameter(name='showprofile', value='0', format='int')
79 opObj11.addParameter(name='showprofile', value='0', format='int')
78 #opObj11.addParameter(name='zmin', value='20', format='int')
80 #opObj11.addParameter(name='zmin', value='20', format='int')
79 #opObj11.addParameter(name='zmax', value='40', format='int')
81 #opObj11.addParameter(name='zmax', value='40', format='int')
80 opObj11.addParameter(name='xmin', value='0', format='int')
82 opObj11.addParameter(name='xmin', value='0', format='int')
81 opObj11.addParameter(name='xmax', value='24', format='int')
83 opObj11.addParameter(name='xmax', value='24', format='int')
82 # opObj11.addParameter(name='save', value='1', format='int')
84 # opObj11.addParameter(name='save', value='1', format='int')
83 opObj11.addParameter(name='figpath', value=figpath, format='str')
85 opObj11.addParameter(name='figpath', value=figpath, format='str')
84 opObj11.addParameter(name='wr_period', value='5', format='int')
86 opObj11.addParameter(name='wr_period', value='5', format='int')
85 # opObj11.addParameter(name='ftp_wei', value='0', format='int')
87 # opObj11.addParameter(name='ftp_wei', value='0', format='int')
86 opObj11.addParameter(name='exp_code', value='22', format='int')
88 opObj11.addParameter(name='exp_code', value='22', format='int')
87 # opObj11.addParameter(name='sub_exp_code', value='0', format='int')
89 # opObj11.addParameter(name='sub_exp_code', value='0', format='int')
88 # opObj11.addParameter(name='plot_pos', value='0', format='int')
90 # opObj11.addParameter(name='plot_pos', value='0', format='int')
89
91
90 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SendByFTP', optype='other')
92 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SendByFTP', optype='other')
91 opObj11.addParameter(name='ext', value='*.png', format='str')
93 opObj11.addParameter(name='ext', value='*.png', format='str')
92 opObj11.addParameter(name='localfolder', value=figpath, format='str')
94 opObj11.addParameter(name='localfolder', value=figpath, format='str')
93 opObj11.addParameter(name='remotefolder', value='/home/wmaster/graficos', format='str')
95 opObj11.addParameter(name='remotefolder', value='/home/wmaster/graficos', format='str')
94 opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
96 opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
95 opObj11.addParameter(name='username', value='wmaster', format='str')
97 opObj11.addParameter(name='username', value='wmaster', format='str')
96 opObj11.addParameter(name='password', value='mst2010vhf', format='str')
98 opObj11.addParameter(name='password', value='mst2010vhf', format='str')
97 opObj11.addParameter(name='period', value='5', format='int')
99 opObj11.addParameter(name='period', value='5', format='int')
98
100
99 print "Escribiendo el archivo XML"
101 print "Escribiendo el archivo XML"
100 controllerObj.writeXml(filename)
102 controllerObj.writeXml(filename)
101 print "Leyendo el archivo XML"
103 print "Leyendo el archivo XML"
102 controllerObj.readXml(filename)
104 controllerObj.readXml(filename)
103
105
104 controllerObj.createObjects()
106 controllerObj.createObjects()
105 controllerObj.connectObjects()
107 controllerObj.connectObjects()
106
108
107 #timeit.timeit('controllerObj.run()', number=2)
109 #timeit.timeit('controllerObj.run()', number=2)
108
110
109 controllerObj.run()
111 controllerObj.run()
110 #print fib(5)
112 #print fib(5)
111
113
112 dt2 = datetime.datetime.now()
114 dt2 = datetime.datetime.now()
113 print "======================="
115 print "======================="
114 print dt2-dt1
116 print dt2-dt1
115 print "=======================" No newline at end of file
117 print "======================="
General Comments 0
You need to be logged in to leave comments. Login now