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