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