@@ -109,7 +109,8 schainpy/scripts/ | |||||
109 | .svn/ |
|
109 | .svn/ | |
110 | *.png |
|
110 | *.png | |
111 | *.pyc |
|
111 | *.pyc | |
112 | schainpy/scripts |
|
|||
113 | .vscode |
|
112 | .vscode | |
114 | trash |
|
113 | trash | |
115 | *.log |
|
114 | *.log | |
|
115 | schainpy/scripts/testDigitalRF.py | |||
|
116 | schainpy/scripts/testDigitalRFWriter.py |
@@ -4,27 +4,29 Created on Jul 7, 2014 | |||||
4 |
|
4 | |||
5 | @author: roj-idl71 |
|
5 | @author: roj-idl71 | |
6 | ''' |
|
6 | ''' | |
7 |
import os |
|
7 | import os | |
|
8 | import sys | |||
8 |
|
9 | |||
9 | from schainpy.controller import Project |
|
10 | from schainpy.controller import Project | |
10 |
|
11 | |||
|
12 | ||||
11 | def main(): |
|
13 | def main(): | |
12 |
|
14 | |||
13 | desc = "Testing USRP data reader" |
|
15 | desc = "Testing USRP data reader" | |
14 | filename = "schain.xml" |
|
16 | filename = "schain.xml" | |
15 | figpath = "./" |
|
17 | figpath = "./" | |
16 | remotefolder = "/home/wmaster/graficos" |
|
18 | remotefolder = "/home/wmaster/graficos" | |
17 |
|
19 | |||
18 | #this controller object save all user configuration and then execute each module |
|
20 | # this controller object save all user configuration and then execute each module | |
19 | #with their parameters. |
|
21 | # with their parameters. | |
20 | controllerObj = Project() |
|
22 | controllerObj = Project() | |
21 |
|
23 | |||
22 |
controllerObj.setup(id |
|
24 | controllerObj.setup(id='191', name='test01', description=desc) | |
23 |
|
25 | |||
24 | #Creating a reader object with its parameters |
|
26 | # Creating a reader object with its parameters | |
25 | #schainpy.model.io.jroIO_usrp.USRPReader.setup() |
|
27 | # schainpy.model.io.jroIO_usrp.USRPReader.setup() | |
26 | readUnitConfObj = controllerObj.addReadUnit(datatype='DigitalRF', |
|
28 | readUnitConfObj = controllerObj.addReadUnit(datatype='DigitalRF', | |
27 |
path='/home/nanosat/data |
|
29 | path='/home/nanosat/data', | |
28 | startDate='2000/07/03', |
|
30 | startDate='2000/07/03', | |
29 | endDate='2017/07/03', |
|
31 | endDate='2017/07/03', | |
30 | startTime='00:00:00', |
|
32 | startTime='00:00:00', | |
@@ -33,56 +35,56 def main(): | |||||
33 |
|
35 | |||
34 | # procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', |
|
36 | # procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', | |
35 | # inputId=readUnitConfObj.getId()) |
|
37 | # inputId=readUnitConfObj.getId()) | |
36 |
|
38 | |||
37 | # opObj10 = procUnitConfObj0.addOperation(name='selectHeights') |
|
39 | # opObj10 = procUnitConfObj0.addOperation(name='selectHeights') | |
38 | # opObj10.addParameter(name='minHei', value='0', format='float') |
|
40 | # opObj10.addParameter(name='minHei', value='0', format='float') | |
39 | # opObj10.addParameter(name='maxHei', value='8', format='float') |
|
41 | # opObj10.addParameter(name='maxHei', value='8', format='float') | |
40 |
|
42 | |||
41 | # opObj10 = procUnitConfObj0.addOperation(name='setH0') |
|
43 | # opObj10 = procUnitConfObj0.addOperation(name='setH0') | |
42 | # opObj10.addParameter(name='h0', value='5.4', format='float') |
|
44 | # opObj10.addParameter(name='h0', value='5.4', format='float') | |
43 |
|
45 | |||
44 | # opObj10 = procUnitConfObj0.addOperation(name='Decoder', optype='external') |
|
46 | # opObj10 = procUnitConfObj0.addOperation(name='Decoder', optype='external') | |
45 | # opObj10.addParameter(name='code', value='1,-1', format='intlist') |
|
47 | # opObj10.addParameter(name='code', value='1,-1', format='intlist') | |
46 | # opObj10.addParameter(name='nCode', value='2', format='float') |
|
48 | # opObj10.addParameter(name='nCode', value='2', format='float') | |
47 | # opObj10.addParameter(name='nBaud', value='1', format='float') |
|
49 | # opObj10.addParameter(name='nBaud', value='1', format='float') | |
48 |
|
50 | |||
49 | # opObj10 = procUnitConfObj0.addOperation(name='CohInt', optype='external') |
|
51 | # opObj10 = procUnitConfObj0.addOperation(name='CohInt', optype='external') | |
50 | # opObj10.addParameter(name='n', value='128', format='float') |
|
52 | # opObj10.addParameter(name='n', value='128', format='float') | |
51 |
|
53 | |||
52 | # opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='external') |
|
54 | # opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='external') | |
53 | # opObj11.addParameter(name='id', value='121', format='int') |
|
55 | # opObj11.addParameter(name='id', value='121', format='int') | |
54 | # opObj11.addParameter(name='wintitle', value='Scope', format='str') |
|
56 | # opObj11.addParameter(name='wintitle', value='Scope', format='str') | |
55 |
|
57 | |||
56 | # procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', |
|
58 | # procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', | |
57 | # inputId=procUnitConfObj0.getId()) |
|
59 | # inputId=procUnitConfObj0.getId()) | |
58 |
|
60 | |||
59 | # #Creating a processing object with its parameters |
|
61 | # #Creating a processing object with its parameters | |
60 |
# #schainpy.model.proc.jroproc_spectra.SpectraProc.run() |
|
62 | # #schainpy.model.proc.jroproc_spectra.SpectraProc.run() | |
61 | # #If you need to add more parameters can use the "addParameter method" |
|
63 | # #If you need to add more parameters can use the "addParameter method" | |
62 | # procUnitConfObj1.addParameter(name='nFFTPoints', value='8', format='int') |
|
64 | # procUnitConfObj1.addParameter(name='nFFTPoints', value='8', format='int') | |
63 | # procUnitConfObj1.addParameter(name='pairsList', value='(0,1)', format='pairslist') |
|
65 | # procUnitConfObj1.addParameter(name='pairsList', value='(0,1)', format='pairslist') | |
64 |
|
66 | |||
65 | # opObj10 = procUnitConfObj1.addOperation(name='IncohInt', optype='external') |
|
67 | # opObj10 = procUnitConfObj1.addOperation(name='IncohInt', optype='external') | |
66 | # opObj10.addParameter(name='n', value='2', format='float') |
|
68 | # opObj10.addParameter(name='n', value='2', format='float') | |
67 | # |
|
69 | # | |
68 | #Using internal methods |
|
70 | # Using internal methods | |
69 | #schainpy.model.proc.jroproc_spectra.SpectraProc.selectChannels() |
|
71 | # schainpy.model.proc.jroproc_spectra.SpectraProc.selectChannels() | |
70 | # opObj10 = procUnitConfObj1.addOperation(name='selectChannels') |
|
72 | # opObj10 = procUnitConfObj1.addOperation(name='selectChannels') | |
71 | # opObj10.addParameter(name='channelList', value='0,1', format='intlist') |
|
73 | # opObj10.addParameter(name='channelList', value='0,1', format='intlist') | |
72 |
|
74 | |||
73 | #Using internal methods |
|
75 | # Using internal methods | |
74 | #schainpy.model.proc.jroproc_spectra.SpectraProc.selectHeights() |
|
76 | # schainpy.model.proc.jroproc_spectra.SpectraProc.selectHeights() | |
75 | # opObj10 = procUnitConfObj1.addOperation(name='selectHeights') |
|
77 | # opObj10 = procUnitConfObj1.addOperation(name='selectHeights') | |
76 | # opObj10.addParameter(name='minHei', value='90', format='float') |
|
78 | # opObj10.addParameter(name='minHei', value='90', format='float') | |
77 | # opObj10.addParameter(name='maxHei', value='180', format='float') |
|
79 | # opObj10.addParameter(name='maxHei', value='180', format='float') | |
78 |
|
80 | |||
79 | #Using external methods (new modules) |
|
81 | # Using external methods (new modules) | |
80 | # #schainpy.model.proc.jroproc_spectra.IncohInt.setup() |
|
82 | # #schainpy.model.proc.jroproc_spectra.IncohInt.setup() | |
81 | # opObj12 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') |
|
83 | # opObj12 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') | |
82 | # opObj12.addParameter(name='n', value='1', format='int') |
|
84 | # opObj12.addParameter(name='n', value='1', format='int') | |
83 |
|
85 | |||
84 | #Using external methods (new modules) |
|
86 | # Using external methods (new modules) | |
85 | #schainpy.model.graphics.jroplot_spectra.SpectraPlot.setup() |
|
87 | # schainpy.model.graphics.jroplot_spectra.SpectraPlot.setup() | |
86 | # opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='external') |
|
88 | # opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='external') | |
87 | # opObj11.addParameter(name='id', value='11', format='int') |
|
89 | # opObj11.addParameter(name='id', value='11', format='int') | |
88 | # opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str') |
|
90 | # opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str') | |
@@ -90,10 +92,10 def main(): | |||||
90 | # opObj11.addParameter(name='zmax', value='90', format='int') |
|
92 | # opObj11.addParameter(name='zmax', value='90', format='int') | |
91 | # opObj11.addParameter(name='save', value='1', format='int') |
|
93 | # opObj11.addParameter(name='save', value='1', format='int') | |
92 | # opObj11.addParameter(name='xmin', value='-20', format='float') |
|
94 | # opObj11.addParameter(name='xmin', value='-20', format='float') | |
93 |
# opObj11.addParameter(name='xmax', value='20', format='float') |
|
95 | # opObj11.addParameter(name='xmax', value='20', format='float') | |
94 |
|
96 | |||
95 | #Using external methods (new modules) |
|
97 | # Using external methods (new modules) | |
96 | #schainpy.model.graphics.jroplot_spectra.RTIPlot.setup() |
|
98 | # schainpy.model.graphics.jroplot_spectra.RTIPlot.setup() | |
97 | # opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') |
|
99 | # opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') | |
98 | # opObj11.addParameter(name='id', value='30', format='int') |
|
100 | # opObj11.addParameter(name='id', value='30', format='int') | |
99 | # opObj11.addParameter(name='wintitle', value='RTI', format='str') |
|
101 | # opObj11.addParameter(name='wintitle', value='RTI', format='str') | |
@@ -103,15 +105,16 def main(): | |||||
103 | # opObj11.addParameter(name='timerange', value=str(2*60*60), format='int') |
|
105 | # opObj11.addParameter(name='timerange', value=str(2*60*60), format='int') | |
104 | # opObj11.addParameter(name='xmin', value='19.5', format='float') |
|
106 | # opObj11.addParameter(name='xmin', value='19.5', format='float') | |
105 | # opObj11.addParameter(name='xmax', value='20', format='float') |
|
107 | # opObj11.addParameter(name='xmax', value='20', format='float') | |
106 |
|
108 | |||
107 | # opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other') |
|
109 | # opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other') | |
108 | # opObj11.addParameter(name='id', value='3', format='int') |
|
110 | # opObj11.addParameter(name='id', value='3', format='int') | |
109 | # opObj11.addParameter(name='wintitle', value='CrossSpectraPlot', format='str') |
|
111 | # opObj11.addParameter(name='wintitle', value='CrossSpectraPlot', format='str') | |
110 | # opObj11.addParameter(name='zmin', value='30', format='int') |
|
112 | # opObj11.addParameter(name='zmin', value='30', format='int') | |
111 |
# opObj11.addParameter(name='zmax', value='120', format='int') |
|
113 | # opObj11.addParameter(name='zmax', value='120', format='int') | |
112 | # opObj11.addParameter(name='pairsList', value='(0,1)', format='pairslist') |
|
114 | # opObj11.addParameter(name='pairsList', value='(0,1)', format='pairslist') | |
113 |
|
115 | |||
114 | controllerObj.start() |
|
116 | controllerObj.start() | |
115 |
|
117 | |||
|
118 | ||||
116 | if __name__ == '__main__': |
|
119 | if __name__ == '__main__': | |
117 | main() |
|
120 | main() |
@@ -1,87 +1,80 | |||||
1 |
import os |
|
1 | import os | |
|
2 | import sys | |||
|
3 | import sys | |||
2 |
|
4 | |||
3 | from schainpy.controller import Project |
|
5 | from schainpy.controller import Project | |
4 |
|
6 | |||
5 | if __name__ == '__main__': |
|
7 | controllerObj = Project() | |
6 |
|
8 | desc = '' | ||
7 | desc = "Segundo Test" |
|
9 | controllerObj.setup(id='191', name='test01', description=desc) | |
8 | filename = "schain.xml" |
|
10 | ||
9 |
|
11 | readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', | ||
10 | controllerObj = Project() |
|
12 | path='/home/nanosat/data/jasmet', | |
11 |
|
13 | startDate='2010/10/28', | ||
12 | controllerObj.setup(id = '191', name='test01', description=desc) |
|
14 | endDate='2017/10/28', | |
13 |
|
15 | startTime='00:00:00', | ||
14 | readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader', |
|
16 | endTime='23:59:59', | |
15 |
|
|
17 | walk=1, | |
16 |
|
|
18 | online=0) | |
17 | endDate='2017/10/28', |
|
19 | ||
18 | startTime='00:00:00', |
|
20 | procUnitConfObj0 = controllerObj.addProcUnit( | |
19 | endTime='23:59:59', |
|
21 | datatype='VoltageProc', inputId=readUnitConfObj.getId()) | |
20 | online=0, |
|
22 | ||
21 | walk=0) |
|
23 | # opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='external') | |
22 |
|
24 | # opObj11.addParameter(name='id', value='121', format='int') | ||
23 | opObj00 = readUnitConfObj.addOperation(name='printNumberOfBlock') |
|
25 | # opObj11.addParameter(name='wintitle', value='Scope', format='str') | |
24 |
|
26 | # opObj10 = procUnitConfObj0.addOperation(name='DigitalRFWriter', optype='other') | ||
25 | procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', |
|
27 | # opObj10.addParameter( | |
26 | inputId=readUnitConfObj.getId()) |
|
28 | # name='path', value='/home/nanosat/data/digitalrf', format='str') | |
27 |
|
29 | # opObj10.addParameter( | ||
28 | # opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='external') |
|
30 | # name='fileCadence', value='1000000', format='int') | |
29 |
|
|
31 | # opObj10.addParameter(name='minHei', value='0', format='float') | |
30 |
|
|
32 | # opObj10.addParameter(name='maxHei', value='8', format='float') | |
31 |
|
33 | |||
32 |
|
|
34 | # opObj10 = procUnitConfObj0.addOperation(name='filterByHeights') | |
33 |
|
|
35 | # opObj10.addParameter(name='window', value='2', format='float') | |
34 | # opObj10.addParameter(name='minHei', value='0', format='float') |
|
36 | ||
35 | # opObj10.addParameter(name='maxHei', value='8', format='float') |
|
37 | # opObj10 = procUnitConfObj0.addOperation(name='Decoder', optype='external') | |
36 |
|
38 | # opObj10.addParameter(name='nCode', value='2', format='float') | ||
37 | # opObj10 = procUnitConfObj0.addOperation(name='filterByHeights') |
|
39 | # opObj10.addParameter(name='nBaud', value='1', format='float') | |
38 | # opObj10.addParameter(name='window', value='2', format='float') |
|
40 | ||
39 |
|
41 | # opObj10 = procUnitConfObj0.addOperation(name='CohInt', optype='external') | ||
40 | # opObj10 = procUnitConfObj0.addOperation(name='Decoder', optype='external') |
|
42 | # opObj10.addParameter(name='n', value='1296', format='float') | |
41 | # opObj10.addParameter(name='code', value='1,-1', format='intlist') |
|
43 | ||
42 | # opObj10.addParameter(name='nCode', value='2', format='float') |
|
44 | # Creating a processing object with its parameters | |
43 | # opObj10.addParameter(name='nBaud', value='1', format='float') |
|
45 | # schainpy.model.proc.jroproc_spectra.SpectraProc.run() | |
44 |
|
46 | # If you need to add more parameters can use the "addParameter method" | ||
45 |
|
47 | # schainpy.model.proc.jroproc_spectra.SpectraProc.run() | ||
46 | # opObj10 = procUnitConfObj0.addOperation(name='CohInt', optype='external') |
|
48 | # If you need to add more parameters can use the "addParameter method" | |
47 |
|
|
49 | # procUnitConfObj1.addParameter(name='nFFTPoints', value='128', format='int') | |
48 |
|
50 | |||
49 | # procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', |
|
51 | # Using internal methods | |
50 | # inputId=procUnitConfObj0.getId()) |
|
52 | # schainpy.model.proc.jroproc_spectra.SpectraProc.selectChannels() | |
51 |
|
53 | # Using internal methods | ||
52 | #Creating a processing object with its parameters |
|
54 | # schainpy.model.proc.jroproc_spectra.SpectraProc.selectChannels() | |
53 | #schainpy.model.proc.jroproc_spectra.SpectraProc.run() |
|
55 | ||
54 | #If you need to add more parameters can use the "addParameter method" |
|
56 | # Using internal methods | |
55 | # procUnitConfObj1.addParameter(name='nFFTPoints', value='128', format='int') |
|
57 | # schainpy.model.proc.jroproc_spectra.SpectraProc.selectHeights() | |
56 |
|
58 | # Using internal methods | ||
57 | # opObj10 = procUnitConfObj1.addOperation(name='IncohInt', optype='external') |
|
59 | # schainpy.model.proc.jroproc_spectra.SpectraProc.selectHeights() | |
58 | # opObj10.addParameter(name='n', value='2', format='float') |
|
|||
59 |
|
||||
60 | #Using internal methods |
|
|||
61 | #schainpy.model.proc.jroproc_spectra.SpectraProc.selectChannels() |
|
|||
62 | # opObj10 = procUnitConfObj1.addOperation(name='selectChannels') |
|
|||
63 | # opObj10.addParameter(name='channelList', value='0,1', format='intlist') |
|
|||
64 |
|
||||
65 | #Using internal methods |
|
|||
66 | #schainpy.model.proc.jroproc_spectra.SpectraProc.selectHeights() |
|
|||
67 | # opObj10 = procUnitConfObj1.addOperation(name='selectHeights') |
|
60 | # opObj10 = procUnitConfObj1.addOperation(name='selectHeights') | |
68 | # opObj10.addParameter(name='minHei', value='90', format='float') |
|
61 | ||
69 | # opObj10.addParameter(name='maxHei', value='180', format='float') |
|
62 | # Using external methods (new modules) | |
70 |
|
63 | |||
71 |
|
|
64 | # Using external methods (new modules) | |
72 | # #schainpy.model.proc.jroproc_spectra.IncohInt.setup() |
|
65 | # #schainpy.model.proc.jroproc_spectra.IncohInt.setup() | |
73 | # opObj12 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') |
|
66 | ||
74 | # opObj12.addParameter(name='n', value='1', format='int') |
|
67 | # Using external methods (new modules) | |
75 |
|
68 | # schainpy.model.graphics.jroplot_spectra.SpectraPlot.setup() | ||
76 |
|
|
69 | # Using external methods (new modules) | |
77 |
|
|
70 | # schainpy.model.graphics.jroplot_spectra.SpectraPlot.setup() | |
78 | # opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='external') |
|
71 | # opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='external') | |
79 | # opObj11.addParameter(name='id', value='11', format='int') |
|
72 | # opObj11.addParameter(name='id', value='11', format='int') | |
80 | # opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str') |
|
73 | # opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str') | |
81 | # opObj11.addParameter(name='zmin', value='-60', format='int') |
|
74 | # opObj11.addParameter(name='zmin', value='-60', format='int') | |
82 | # opObj11.addParameter(name='zmax', value='10', format='int') |
|
75 | ||
83 | # opObj11.addParameter(name='save', value='1', format='int') |
|
76 | # opObj11.addParameter(name='save', value='1', format='int') | |
84 |
|
77 | |||
85 | # #Using external methods (new modules) |
|
78 | # #Using external methods (new modules) | |
86 | # #schainpy.model.graphics.jroplot_spectra.RTIPlot.setup() |
|
79 | # #schainpy.model.graphics.jroplot_spectra.RTIPlot.setup() | |
87 | # opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') |
|
80 | # opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') | |
@@ -90,9 +83,9 if __name__ == '__main__': | |||||
90 | # opObj11.addParameter(name='zmin', value='-60', format='int') |
|
83 | # opObj11.addParameter(name='zmin', value='-60', format='int') | |
91 | # opObj11.addParameter(name='zmax', value='-10', format='int') |
|
84 | # opObj11.addParameter(name='zmax', value='-10', format='int') | |
92 | # opObj11.addParameter(name='showprofile', value='1', format='int') |
|
85 | # opObj11.addParameter(name='showprofile', value='1', format='int') | |
93 |
|
|
86 | # opObj11.addParameter(name='xmax', value='23.9', format='float') | |
94 | # opObj11.addParameter(name='xmin', value='14', format='float') |
|
87 | # opObj11.addParameter(name='xmin', value='14', format='float') | |
95 | # opObj11.addParameter(name='xmax', value='23.9', format='float') |
|
88 | ||
96 | # opObj11.addParameter(name='save', value='1', format='int') |
|
89 | # opObj11.addParameter(name='save', value='1', format='int') | |
97 |
|
90 | |||
98 |
|
|
91 | controllerObj.start() |
General Comments 0
You need to be logged in to leave comments.
Login now