def SinwaveformGenerator(self): #global values,T1,Konstant,T0,q if(not self.q.empty()): a = self.q.get() #agregando el dato al arreglo para guardar en la base de datos self.segmento_senal.append(a) #Agregando al values para que sea graficado self.values.append(a) #verificar si hay que guardar el segmento de la senal if(len(self.segmento_senal) == self.longitud_segmento): #guardar la senal AplicacionBitalino.agregarSenal( self.senal_id, self.orden_senal, self.segmento_senal,AplicacionBitalino.diagnostico_id) self.orden_senal+=1 self.segmento_senal = [] #agregando el dato al arreglo para graficar else: print "is empty"
from Persistencia.Base import * from Logica.AplicacionBitalino import AplicacionBitalino engine = create_engine('sqlite:///../Persistencia/BaseDeDatos.db', echo=True) Base = declarative_base() Session = sessionmaker(bind=engine) session = Session() def agregaPaciente( idP, ti, name, lastname, gen, birth,phone, age): Base.metadata.create_all(engine) paciente=Paciente(idP, ti, name, lastname, gen, birth,phone, age) session.add(paciente) session.commit() import datetime birth = "10/06/94" #agregaPaciente("1020793768" , "CC" , "luis" , "felipe" , "M" , datetime.datetime.strptime(birth, "%d/%m/%y").date(), "300210593", 21) AplicacionBitalino.agregarSenal( 2 , 1 , [1,2,3,4,5,6,7,8,9,4,5,6,1,2,3,1,2,3,1,4,5,7,8,5,4,5,1,2,3,5], 1)