##// END OF EJS Templates
Probado 16 Set 2015 Ok...
Alexander Valdez -
r619:caa6c5923399
parent child
Show More
@@ -1,115 +1,115
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 startTime='21:30:00',
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 63 # opObj11.addParameter(name='zmin', value='20', format='int')
64 64 # opObj11.addParameter(name='zmax', value='60', format='int')# opObj11.addParameter(name='ftp', value='1', format='int')
65 65 opObj11.addParameter(name='save', value='1', format='int')
66 66 opObj11.addParameter(name='figpath', value=figpath, format='str')
67 67 opObj11.addParameter(name='wr_period', value='5', format='int')
68 68 # opObj11.addParameter(name='ftp_wei', value='0', format='int')
69 69 opObj11.addParameter(name='exp_code', value='22', format='int')
70 70 # opObj11.addParameter(name='sub_exp_code', value='0', format='int')
71 71 # opObj11.addParameter(name='plot_pos', value='0', format='int')
72 72
73 73
74 74 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='RTIPlot', optype='other')
75 75 opObj11.addParameter(name='id', value='101', format='int')
76 76 opObj11.addParameter(name='wintitle', value='EEJ', format='str')
77 77 opObj11.addParameter(name='showprofile', value='0', format='int')
78 78 #opObj11.addParameter(name='zmin', value='20', format='int')
79 79 #opObj11.addParameter(name='zmax', value='40', format='int')
80 80 opObj11.addParameter(name='xmin', value='0', format='int')
81 81 opObj11.addParameter(name='xmax', value='24', format='int')
82 82 # opObj11.addParameter(name='save', value='1', format='int')
83 83 opObj11.addParameter(name='figpath', value=figpath, format='str')
84 84 opObj11.addParameter(name='wr_period', value='5', format='int')
85 85 # opObj11.addParameter(name='ftp_wei', value='0', format='int')
86 86 opObj11.addParameter(name='exp_code', value='22', format='int')
87 87 # opObj11.addParameter(name='sub_exp_code', value='0', format='int')
88 88 # opObj11.addParameter(name='plot_pos', value='0', format='int')
89 89
90 90 opObj11 = procUnitConfObjEEJSpecta.addOperation(name='SendByFTP', optype='other')
91 91 opObj11.addParameter(name='ext', value='*.png', format='str')
92 92 opObj11.addParameter(name='localfolder', value=figpath, format='str')
93 93 opObj11.addParameter(name='remotefolder', value='/home/wmaster/graficos', format='str')
94 94 opObj11.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
95 95 opObj11.addParameter(name='username', value='wmaster', format='str')
96 96 opObj11.addParameter(name='password', value='mst2010vhf', format='str')
97 97 opObj11.addParameter(name='period', value='5', format='int')
98 98
99 99 print "Escribiendo el archivo XML"
100 100 controllerObj.writeXml(filename)
101 101 print "Leyendo el archivo XML"
102 102 controllerObj.readXml(filename)
103 103
104 104 controllerObj.createObjects()
105 105 controllerObj.connectObjects()
106 106
107 107 #timeit.timeit('controllerObj.run()', number=2)
108 108
109 109 controllerObj.run()
110 110 #print fib(5)
111 111
112 112 dt2 = datetime.datetime.now()
113 113 print "======================="
114 114 print dt2-dt1
115 115 print "=======================" No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now