##// END OF EJS Templates
Script test de pruebas actuales con el update de heading en el block 360, el parametro adicional es heading que se lee del experiment.conf
Script test de pruebas actuales con el update de heading en el block 360, el parametro adicional es heading que se lee del experiment.conf

File last commit:

r1378:62d28cd21362
r1759:c8ee9da660f1
Show More
WR_PROC_PP_PLOT_ONLINE.py
62 lines | 2.6 KiB | text/x-python | PythonLexer
/ schainpy / scripts / WR_PROC_PP_PLOT_ONLINE.py
19 DE AGOSTO 2021 RM
r1367 import os,sys
import datetime
import time
from schainpy.controller import Project
#path='/DATA_RM/TEST_HDF5/d2021200'
#path='/DATA_RM/TEST_HDF5/d2021200'
#path='/DATA_RM/TEST_HDF5/d2021214'
#path='/DATA_RM/TEST_HDF5/d2021229'
path='/DATA_RM/TEST_HDF5/d2021231'
path_adq=path
#path_ped='/DATA_RM/TEST_PEDESTAL/P2021200'
#path_ped='/DATA_RM/TEST_PEDESTAL/P2021214'
#path_ped='/DATA_RM/TEST_PEDESTAL/P2021230'
david c
update de procesamiento y revision de ploteo
r1378 #path_ped='/DATA_RM/TEST_PEDESTAL/P20210819'
#path_ped='/DATA_RM/TEST_PEDESTAL/P20210819-154315'
path_ped='/DATA_RM/TEST_PEDESTAL/PEDESTAL_OFFLINE/P20210819-161524'
19 DE AGOSTO 2021 RM
r1367 figpath = '/home/soporte/Pictures'
desc = "Simulator Test"
controllerObj = Project()
controllerObj.setup(id='10',name='Test Simulator',description=desc)
readUnitConfObj = controllerObj.addReadUnit(datatype='HDFReader',
path=path,
startDate="2021/01/01", #"2020/01/01",#today,
endDate= "2021/12/01", #"2020/12/30",#today,
startTime='00:00:00',
endTime='23:59:59',
t_Interval_p=0.01,
n_Muestras_p=100,
delay=30,
#set=0,
david c
update de procesamiento y revision de ploteo
r1378 online=0,
19 DE AGOSTO 2021 RM
r1367 walk=0,
nTries=6)#1
procUnitConfObjA = controllerObj.addProcUnit(datatype='ParametersProc',inputId=readUnitConfObj.getId())
opObj11 = procUnitConfObjA.addOperation(name='PedestalInformation')
opObj11.addParameter(name='path_ped', value=path_ped)
opObj11.addParameter(name='path_adq', value=path_adq)
opObj11.addParameter(name='t_Interval_p', value='0.01', format='float')
opObj11.addParameter(name='n_Muestras_p', value='100', format='float')
opObj11.addParameter(name='blocksPerfile', value='100', format='int')
david c
update de procesamiento y revision de ploteo
r1378 opObj11.addParameter(name='f_a_p', value='10', format='int')
19 DE AGOSTO 2021 RM
r1367 opObj11.addParameter(name='online', value='1', format='int')# habilitar el enable aqui tambien
opObj11 = procUnitConfObjA.addOperation(name='Block360')
opObj11.addParameter(name='n', value='40', format='int')
# este bloque funciona bien con divisores de 360 no olvidar 0 10 20 30 40 60 90 120 180
opObj11= procUnitConfObjA.addOperation(name='WeatherPlot',optype='other')
opObj11.addParameter(name='save', value=figpath)
opObj11.addParameter(name='save_period', value=1)
controllerObj.start()
#online 1 utc_adq 1617490240.48
#online 0 utc_adq 1617489815.4804