|
|
import os, sys
|
|
|
from pytz import timezone
|
|
|
path = os.path.dirname(os.getcwd())
|
|
|
path = os.path.dirname(path)
|
|
|
|
|
|
print path
|
|
|
sys.path.insert(0, path) # Para usar las librerias del eclipse.
|
|
|
|
|
|
from schainpy.controller import Project
|
|
|
|
|
|
# from __main__ import time
|
|
|
#path = os.path.split(os.getcwd())[0]
|
|
|
#sys.path.append(path)
|
|
|
# import scipy.io as sio
|
|
|
# import pprint
|
|
|
# import numpy
|
|
|
# import time
|
|
|
# import os
|
|
|
# import h5py
|
|
|
# import re
|
|
|
# import tables
|
|
|
#
|
|
|
# from model.data.jrodata import *
|
|
|
# from model.proc.jroproc_base import ProcessingUnit, Operation
|
|
|
# from model.io.jroIO_base import *
|
|
|
|
|
|
|
|
|
# controllerObj = Project()
|
|
|
|
|
|
# controllerObj.setup(id = '191', name='test01', description=desc)
|
|
|
|
|
|
|
|
|
#from controller import *
|
|
|
|
|
|
desc = "DBS Experiment Test"
|
|
|
filename = "DBStest.xml"
|
|
|
|
|
|
controllerObj = Project()
|
|
|
|
|
|
controllerObj.setup(id = '191', name='test01', description=desc)
|
|
|
|
|
|
#path = 'F:\CIRI Data\processed'
|
|
|
path='/media/4B514E8903EBC487/CIRI Data/processed'
|
|
|
#pathFigure = 'C:\Users\jdk5273\Documents\LiClipseWorkspace'
|
|
|
pathFigure='/home/alex/Pictures/ciri'
|
|
|
xmin = '16'
|
|
|
xmax = '17'
|
|
|
startTime = '15:59:00'
|
|
|
|
|
|
readUnitConfObj = controllerObj.addReadUnit(datatype='matoffReader',
|
|
|
path=path,
|
|
|
startDate='2015/05/20',
|
|
|
endDate='2015/05/20',
|
|
|
startTime=startTime,
|
|
|
endTime='17:59:59',
|
|
|
online=0,
|
|
|
delay=5,
|
|
|
walk=0)
|
|
|
|
|
|
procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=readUnitConfObj.getId())
|
|
|
|
|
|
# opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
|
|
|
# opObj14.addParameter(name='id', value='1', format='int')
|
|
|
# opObj14.addParameter(name='wintitle', value='Con interf', format='str')
|
|
|
# opObj14.addParameter(name='save', value='0', format='bool')
|
|
|
# opObj14.addParameter(name='figpath', value=pathFigure, format='str')
|
|
|
|
|
|
opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
|
|
|
opObj11.addParameter(name='n', value='10', format='int')
|
|
|
|
|
|
opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
|
|
|
opObj14.addParameter(name='id', value='2', format='int')
|
|
|
opObj14.addParameter(name='wintitle', value='Con interf', format='str')
|
|
|
opObj14.addParameter(name='save', value='0', format='bool')
|
|
|
opObj14.addParameter(name='figpath', value=pathFigure, format='str')
|
|
|
# opObj14.addParameter(name='zmin', value='5', format='int')
|
|
|
# opObj14.addParameter(name='zmax', value='90', format='int')
|
|
|
|
|
|
opObj14 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other')
|
|
|
opObj14.addParameter(name='id', value='4', format='int')
|
|
|
opObj14.addParameter(name='wintitle', value='Con interf', format='str')
|
|
|
opObj14.addParameter(name='phase_cmap', value='jet', format='str')
|
|
|
opObj14.addParameter(name='save', value='0', format='bool')
|
|
|
opObj14.addParameter(name='figpath', value=pathFigure, format='str')
|
|
|
# opObj14.addParameter(name='zmin', value='5', format='int')
|
|
|
# opObj14.addParameter(name='zmax', value='90', format='int')
|
|
|
|
|
|
opObj12 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
|
|
|
opObj12.addParameter(name='id', value='3', format='int')
|
|
|
opObj12.addParameter(name='wintitle', value='RTI Plot', format='str')
|
|
|
opObj12.addParameter(name='save', value='1', format='bool')
|
|
|
opObj12.addParameter(name='figpath', value = pathFigure, format='str')
|
|
|
opObj12.addParameter(name='xmin', value=xmin, format='float')
|
|
|
opObj12.addParameter(name='xmax', value=xmax, format='float')
|
|
|
# opObj12.addParameter(name='zmin', value='5', format='int')
|
|
|
# opObj12.addParameter(name='zmax', value='90', format='int')
|
|
|
|
|
|
#--------------------------------------------------------------------------------------------------
|
|
|
print "Escribiendo el archivo XML"
|
|
|
controllerObj.writeXml(filename)
|
|
|
print "Leyendo el archivo XML"
|
|
|
controllerObj.readXml(filename)
|
|
|
|
|
|
controllerObj.createObjects()
|
|
|
controllerObj.connectObjects()
|
|
|
controllerObj.run()
|
|
|
|
|
|
|
|
|
|