##// END OF EJS Templates
test for simulator reader
avaldez -
r1297:96ad75a0490f
parent child
Show More
@@ -0,0 +1,61
1 import os,sys
2 import datetime
3 import time
4 from schainpy.controller import Project
5 path = '/home/alex/Downloads/NEW_WR2'
6 figpath = path
7 desc = "Simulator Test"
8
9 controllerObj = Project()
10
11 controllerObj.setup(id='10',name='Test Simulator',description=desc)
12
13 readUnitConfObj = controllerObj.addReadUnit(datatype='SimulatorReader',
14 frequency=9.345e9,
15 FixRCP_IPP= 60,
16 Tau_0 = 30,
17 AcqH0_0=0,
18 samples=330,
19 AcqDH_0=0.15,
20 FixRCP_TXA=0.15,
21 FixRCP_TXB=0.15,
22 Fdoppler=200.0,
23 Hdoppler=36,
24 Adoppler=300,
25 delay=0,
26 online=0,
27 walk=0)
28
29 #opObj11 = readUnitConfObj.addOperation(name='printInfo')
30
31 procUnitConfObjA = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
32
33 #opObj10 = procUnitConfObjA.addOperation(name='selectChannels')
34 #opObj10.addParameter(name='channelList', value=[0,1])
35 #opObj10.addParameter(name='channelList', value='0',format='intlist')
36
37 opObj11 = procUnitConfObjA.addOperation(name='PulsePairVoltage', optype='other')
38 opObj11.addParameter(name='n', value='32', format='int')
39 opObj11.addParameter(name='removeDC', value=1, format='int')
40 '''
41 type="power"
42 opObj10 = procUnitConfObjA.addOperation(name='ScopePlot', optype='external')
43 #opObj10.addParameter(name='id', value='12')
44 opObj10.addParameter(name='wintitle', value=type )
45 opObj10.addParameter(name='type', value=type)
46 '''
47
48 type="WeatherPower"
49 opObj10 = procUnitConfObjA.addOperation(name='PulsepairPowerPlot', optype='external')
50 #opObj10.addParameter(name='id', value='12')
51 opObj10.addParameter(name='wintitle', value=type )
52
53 '''
54 type="WeatherVeloity"
55
56 opObj10 = procUnitConfObjA.addOperation(name='PulsepairVelocityPlot', optype='external')
57 #opObj10.addParameter(name='id', value='12')
58 opObj10.addParameter(name='wintitle', value=type )
59 '''
60
61 controllerObj.start()
@@ -0,0 +1,56
1 import os,sys
2 import datetime
3 import time
4 from schainpy.controller import Project
5 path = '/home/alex/Downloads/NEW_WR2/spc16removeDC'
6 figpath = path
7 desc = "Simulator Test"
8
9 controllerObj = Project()
10
11 controllerObj.setup(id='10',name='Test Simulator',description=desc)
12
13 readUnitConfObj = controllerObj.addReadUnit(datatype='SimulatorReader',
14 frequency=9.345e9,
15 FixRCP_IPP= 60,
16 Tau_0 = 30,
17 AcqH0_0=0,
18 samples=330,
19 AcqDH_0=0.15,
20 FixRCP_TXA=0.15,
21 FixRCP_TXB=0.15,
22 Fdoppler=200.0,
23 Hdoppler=36,
24 Adoppler=300,
25 delay=0,
26 online=0,
27 walk=0,
28 nTotalReadFiles=4)
29
30 opObj11 = readUnitConfObj.addOperation(name='printInfo')
31
32 procUnitConfObjA = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
33
34 opObj10 = procUnitConfObjA.addOperation(name='selectChannels')
35 opObj10.addParameter(name='channelList', value=[0,1])
36
37 procUnitConfObjB = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjA.getId())
38 procUnitConfObjB.addParameter(name='nFFTPoints', value=200, format='int')
39 procUnitConfObjB.addParameter(name='nProfiles', value=200, format='int')
40
41 opObj11 = procUnitConfObjB.addOperation(name='removeDC')
42 opObj11.addParameter(name='mode', value=2)
43
44 #opObj11 = procUnitConfObjB.addOperation(name='IncohInt', optype='other')
45 #opObj11.addParameter(name='n', value='20', format='int')
46
47 procUnitConfObjC = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObjB.getId())
48 procUnitConfObjC.addOperation(name='SpectralMoments')
49
50 opObj11 = procUnitConfObjC.addOperation(name='SpectralMomentsPlot')
51 opObj11.addParameter(name='xmax', value=6)
52 opObj11.addParameter(name='save', value=figpath)
53 opObj11.addParameter(name='showprofile', value=1)
54 opObj11.addParameter(name='save_period', value=10)
55
56 controllerObj.start()
@@ -0,0 +1,40
1 import os,sys
2 import datetime
3 import time
4 from schainpy.controller import Project
5 path = '/home/alex/Downloads/NEW_WR2/spc16removeDC'
6 figpath = path
7 desc = "Simulator Test"
8
9 controllerObj = Project()
10
11 controllerObj.setup(id='10',name='Test Simulator',description=desc)
12
13 readUnitConfObj = controllerObj.addReadUnit(datatype='SimulatorReader',
14 frequency=9.345e9,
15 FixRCP_IPP= 60,
16 Tau_0 = 30,
17 AcqH0_0=0,
18 samples=330,
19 AcqDH_0=0.15,
20 FixRCP_TXA=0.15,
21 FixRCP_TXB=0.15,
22 Fdoppler=200.0,
23 Hdoppler=36,
24 Adoppler=300,
25 delay=0,
26 online=0,
27 walk=0,
28 nTotalReadFiles=4)
29
30 opObj11 = readUnitConfObj.addOperation(name='printInfo')
31 procUnitConfObjA = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
32
33 opObj10 = procUnitConfObjA.addOperation(name='selectChannels')
34 opObj10.addParameter(name='channelList', value=[0])
35
36 opObj11 = procUnitConfObjA.addOperation(name='PulsePairVoltage', optype='other')
37 opObj11.addParameter(name='n', value='32', format='int')#10
38 #opObj11.addParameter(name='removeDC', value=1, format='int')
39
40 controllerObj.start()
General Comments 0
You need to be logged in to leave comments. Login now