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