##// END OF EJS Templates
LAST CHANGE WR
LAST CHANGE WR

File last commit:

r1393:ccbe99dfcead
r1393:ccbe99dfcead
Show More
specmom_test0001.py
80 lines | 3.1 KiB | text/x-python | PythonLexer
# Ing. AVP
# 06/10/2021
# ARCHIVO DE LECTURA
import os, sys
import datetime
import time
from schainpy.controller import Project
print("SETUP- RADAR METEOROLOGICO")
V = 10
#######################################################################
################# RANGO DE PLOTEO######################################
dBmin = '1'
dBmax = '65'
xmin = '13.2'
xmax = '13.5'
ymin = '0'
ymax = '60'
path = '/DATA_RM/WR_20_OCT'
figpath_spec = "/home/soporte/Pictures/TEST_MOM"
IPP=400*1e-6
n= int(1/(V*IPP))
print("* n - NRO Perfiles Proc:", n )
time.sleep(5)
desc = "USRP_test"
filename = "USRP_processing.xml"
controllerObj = Project()
controllerObj.setup(id = '191', name='Test_USRP', description=desc)
#######################################################################
######################## UNIDAD DE LECTURA#############################
#######################################################################
readUnitConfObj = controllerObj.addReadUnit(datatype='DigitalRFReader',
path=path,
startDate="2021/01/01",#today,
endDate="2021/12/30",#today,
startTime='00:00:00',
endTime='23:59:59',
delay=0,
#set=0,
online=0,
walk=1,
ippKm = 60)
opObj11 = readUnitConfObj.addOperation(name='printInfo')
procUnitConfObjA = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
procUnitConfObjB = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObjA.getId())
procUnitConfObjB.addParameter(name='nFFTPoints', value=n, format='int')
procUnitConfObjB.addParameter(name='nProfiles' , value=n, format='int')
'''
opObj11 = procUnitConfObjB.addOperation(name='RTIPlot', optype='external')
#.addParameter(name='id', value='2', format='int')
opObj11.addParameter(name='wintitle', value='RTIPlot', format='str')
opObj11.addParameter(name='xmin', value=xmin)
opObj11.addParameter(name='xmax', value=xmax)
opObj11.addParameter(name='zmin', value=dBmin, format='int')
opObj11.addParameter(name='zmax', value=dBmax, format='int')
'''
#opObj13 = procUnitConfObjB.addOperation(name='removeDC')
#opObj13.addParameter(name='mode', value='2', format='int')
procUnitConfObjC = controllerObj.addProcUnit(datatype='ParametersProc',inputId=procUnitConfObjB.getId())
procUnitConfObjC.addOperation(name='SpectralMoments')
dBmin = '1'
dBmax = '65'
opObj11 = procUnitConfObjC.addOperation(name='PowerPlot',optype='external')
opObj11.addParameter(name='xmin', value=xmin)
opObj11.addParameter(name='xmax', value=xmax)
opObj11.addParameter(name='zmin', value=dBmin)
opObj11.addParameter(name='zmax', value=dBmax)
opObj11.addParameter(name='save', value=figpath_spec)
opObj11.addParameter(name='showprofile', value=0)
#opObj11.addParameter(name='save_period', value=10)
controllerObj.start()