##// END OF EJS Templates
test_sim0012 file para generar hdf5 de datos simulados ADQ
avaldez -
r1348:47edaa288025
parent child
Show More
@@ -0,0 +1,38
1 import os,sys
2 import datetime
3 import time
4 from schainpy.controller import Project
5 path = '/home/developer/Downloads/HDF5_TESTPP2V3'
6 figpath = path
7 desc = "Simulator Test"
8 controllerObj = Project()
9 controllerObj.setup(id='10',name='Test Simulator',description=desc)
10 readUnitConfObj = controllerObj.addReadUnit(datatype='SimulatorReader',
11 frequency=9.345e9,
12 FixRCP_IPP= 60,
13 Tau_0 = 30,
14 AcqH0_0=0,
15 samples=330,
16 AcqDH_0=0.15,
17 FixRCP_TXA=0.15,
18 FixRCP_TXB=0.15,
19 Fdoppler=600.0,
20 Hdoppler=36,
21 Adoppler=300,#300
22 delay=0,
23 online=0,
24 walk=0,
25 profilesPerBlock=625,
26 dataBlocksPerFile=100)#,#nTotalReadFiles=2)
27 #opObj11 = readUnitConfObj.addOperation(name='printInfo')
28 procUnitConfObjA = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
29 opObj11 = procUnitConfObjA.addOperation(name='PulsePair')
30 opObj11.addParameter(name='n', value='625', format='int')#10
31 procUnitConfObjB= controllerObj.addProcUnit(datatype='ParametersProc',inputId=procUnitConfObjA.getId())
32 opObj10 = procUnitConfObjB.addOperation(name='HDFWriter')
33 opObj10.addParameter(name='path',value=figpath)
34 #opObj10.addParameter(name='mode',value=2)
35 opObj10.addParameter(name='blocksPerFile',value='100',format='int')
36 opObj10.addParameter(name='metadataList',value='utctimeInit,paramInterval,heightList,profileIndex,flagDataAsBlock',format='list')
37 opObj10.addParameter(name='dataList',value='dataPP_POW,dataPP_DOP,utctime',format='list')#,format='list'
38 controllerObj.start()
General Comments 0
You need to be logged in to leave comments. Login now