##// END OF EJS Templates
Ultima version estable de Signal Chain con envio FTP
Alexander Valdez -
r575:896e34538a63
parent child
Show More
@@ -1,137 +1,152
1 1 import os, sys
2 #import timeit
3 import datetime
4
2 import numpy
5 3 path = os.path.split(os.getcwd())[0]
4 path = os.path.split(path)[0]
5
6 6 sys.path.append(path)
7 7
8 from controller import *
8 from schainpy.controller import Project
9 9
10 10 desc = "150 km Jicamarca January 2015"
11 11 filename = "150km_jicamarca.xml"
12 12
13 13 controllerObj = Project()
14 14
15 15 controllerObj.setup(id = '191', name='test01', description=desc)
16 16
17 path = '/home/operaciones/150km_jicamarca_january/RAW_EXP/2015_ISR'
18 #path = '/media/DATOS/2015_ISR'
17 #path = '/home/operaciones/150km_jicamarca_january/RAW_EXP/2015_ISR'
18 path = '/media/DATOS/2015_ISR'
19 19 #path = '/media/New Volume2/DATA/RAW_EXP/2015_ISR'
20 20
21 21 figpath = '/home/operaciones/Pictures/150km_jicamarca_january'
22 22
23 remotefolder = "/home/wmaster/graficos"
24
23 25 readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader',
24 26 path=path,
25 27 startDate='2015/01/14',
26 28 endDate='2015/01/30',
27 29 startTime='07:40:00',
28 30 endTime='23:59:59',
29 online=1,
31 online=0,
30 32 delay=10,
31 33 walk=1,
32 34 nTxs=4)
33 35
34 36 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
35 37
36 38 procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
37 39
38 40 opObj11 = procUnitConfObj0.addOperation(name='ProfileSelector', optype='other')
39 41 opObj11.addParameter(name='rangeList', value='(1,80),(341,420),(681,760),(1021,1100)', format='multiList')
40 42
41 43 # opObj11 = procUnitConfObj0.addOperation(name='filterByHeights')
42 44 # opObj11.addParameter(name='window', value='1', format='int')
43 45 # opObj11.addParameter(name='axis', value='2', format='int')
44 46
45 47 cod7barker="1,1,1,-1,-1,1,-1,1,1,1,-1,-1,1,-1,-1,-1,-1,1,1,-1,1,-1,-1,-1,1,1,-1,1"
46 48 # 1,1,1,-1,-1,1,-1
47 49 #-1,-1,-1,1,1,-1,1
48 50 opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
49 51 opObj11.addParameter(name='code', value=cod7barker, format='floatlist')
50 52 opObj11.addParameter(name='nCode', value='4', format='int')
51 53 opObj11.addParameter(name='nBaud', value='7', format='int')
52 54
53 55 opObj11 = procUnitConfObj0.addOperation(name='deFlip')
54 56 opObj11.addParameter(name='channelList', value='1,3,5,7', format='intlist')
55 57
56 58 # cod7barker="1,1,1,-1,-1,1,-1"
57 59 # opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
58 60 # opObj11.addParameter(name='code', value=cod7barker, format='intlist')
59 61 # opObj11.addParameter(name='nCode', value='1', format='int')
60 62 # opObj11.addParameter(name='nBaud', value='7', format='int')
61 63
62 64 # opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='other')
63 65 # opObj11.addParameter(name='id', value='10', format='int')
64 66 # opObj11.addParameter(name='wintitle', value='Voltage', format='str')
65 67 # opObj11.addParameter(name='zmin', value='40', format='int')
66 68 # opObj11.addParameter(name='zmax', value='90', format='int')
67 69
68 70 #opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
69 71
70 72 procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId())
71 73 procUnitConfObj1.addParameter(name='nFFTPoints', value='80', format='int')
72 74 procUnitConfObj1.addParameter(name='nProfiles', value='80', format='int')
73 75 #procUnitConfObj1.addParameter(name='pairsList', value='(3,7),(2,6)', format='pairsList')
74 76 procUnitConfObj1.addParameter(name='pairsList', value='(1,0),(3,2),(5,4),(7,6)', format='pairsList')
75 77
76 78 #
77 79 opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
78 80 opObj11.addParameter(name='timeInterval', value='60', format='float')
79 81 #
80 82 # opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
81 83 # opObj11.addParameter(name='id', value='2004', format='int')
82 84 # opObj11.addParameter(name='wintitle', value='150km_Jicamarca_ShortPulse', format='str')
83 85 # #opObj11.addParameter(name='channelList', value='0,1,2,3,45', format='intlist')
84 86 # opObj11.addParameter(name='zmin', value='15', format='int')
85 87 # opObj11.addParameter(name='zmax', value='45', format='int')
86 88 # opObj11.addParameter(name='figpath', value=figpath, format='str')
87 89 # opObj11.addParameter(name='exp_code', value='13', format='int')
88 90
89 91 opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other')
90 92 opObj11.addParameter(name='id', value='2006', format='int')
91 93 opObj11.addParameter(name='wintitle', value='CrossSpectraPlot_ShortPulse', format='str')
92 94 opObj11.addParameter(name='coherence_cmap', value='jet', format='str')
93 95 opObj11.addParameter(name='phase_cmap', value='jet', format='str')
94 96 # opObj11.addParameter(name='ymin', value='0', format='int')
95 97 # opObj11.addParameter(name='ymax', value='105', format='int')
96 98 opObj11.addParameter(name='zmin', value='15', format='int')
97 99 opObj11.addParameter(name='zmax', value='45', format='int')
98 opObj11.addParameter(name='figpath', value=figpath, format='str')
99 opObj11.addParameter(name='exp_code', value='13', format='int')
100 opObj11.addParameter(name='exp_code', value='14', format='int')
101 opObj11.addParameter(name='save', value='1', format='int')
102 opObj11.addParameter(name='figpath', value=figpath)
103 opObj11.addParameter(name='ftp', value='1', format='int')
100 104
101 105 #
102 106 opObj11 = procUnitConfObj1.addOperation(name='CoherenceMap', optype='other')
103 107 opObj11.addParameter(name='id', value='102', format='int')
104 108 opObj11.addParameter(name='wintitle', value='Coherence', format='str')
105 109 opObj11.addParameter(name='phase_cmap', value='jet', format='str')
106
107 #
108 110 opObj11.addParameter(name='xmin', value='0', format='int')
109 111 opObj11.addParameter(name='xmax', value='24', format='int')
110 opObj11.addParameter(name='figpath', value=figpath, format='str')
111 # opObj11.addParameter(name='wr_period', value='2', format='int')
112 opObj11.addParameter(name='wr_period', value='2', format='int')
113 opObj11.addParameter(name='exp_code', value='14', format='int')
114 opObj11.addParameter(name='save', value='1', format='int')
115 opObj11.addParameter(name='figpath', value=figpath)
116 opObj11.addParameter(name='ftp', value='1', format='int')
112 117
113 118
114 119 # opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
115 120 # opObj11.addParameter(name='id', value='3005', format='int')
116 121 # opObj11.addParameter(name='wintitle', value='150km_Jicamarca_ShortPulse', format='str')
117 122 # # opObj11.addParameter(name='xmin', value='20.5', format='float')
118 123 # # opObj11.addParameter(name='xmax', value='24', format='float')
119 124 # opObj11.addParameter(name='zmin', value='15', format='int')
120 125 # opObj11.addParameter(name='zmax', value='45', format='int')
121 126 # #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
122 127 # #opObj11.addParameter(name='channelList', value='0,1,2,3,4,5,6,7', format='intlist')
123 128 # opObj11.addParameter(name='showprofile', value='0', format='int')
124 129 # opObj11.addParameter(name='figpath', value=figpath, format='str')
125 130 # opObj11.addParameter(name='exp_code', value='13', format='int')
126 131
132 procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer')
133 procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
134 procUnitConfObj2.addParameter(name='username', value='wmaster', format='str')
135 procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str')
136 procUnitConfObj2.addParameter(name='localfolder', value=figpath, format='str')
137 procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str')
138 procUnitConfObj2.addParameter(name='ext', value='.png', format='str')
139 procUnitConfObj2.addParameter(name='period', value=60, format='int')
140 procUnitConfObj2.addParameter(name='protocol', value='ftp', format='str')
141
127 142 print "Escribiendo el archivo XML"
128 143 controllerObj.writeXml(filename)
129 144 print "Leyendo el archivo XML"
130 145 controllerObj.readXml(filename)
131 146
132 147 controllerObj.createObjects()
133 148 controllerObj.connectObjects()
134 149
135 150 #timeit.timeit('controllerObj.run()', number=2)
136 151
137 152 controllerObj.run() No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now