def calibrar_bobina(self,num_vecinos=20):
#        self.y=self.filtrar_por_vecinos(num_vecinos)
        self.y=integrar(self.y,self.x)
        self.y=np.append(self.y,0)
        A=2.2*10**9
#        B=0.911 #esto quedo de cuando usabamos la R=0.07, en realidad era causado por la inductancia de la R asi que no lo hago más
        self.y*=A
#        self.x=self.x[1:]*B
        self.y*=-1
        self.x+=-7.48*10**-7
Exemple #2
0
    try:
        if keyboard.is_pressed('Esc'):
            print("\nyou pressed Esc, so exiting...")
            sys.exit(0)
    except:
        break
ts=np.array(ts)
print(np.mean(ts[1:]))
corrientes=np.zeros(disparos)
tiempo = xze + np.arange(2500) * xin

for i in range(disparos):
    y=mediciones[i,:]
    y=(y-yoff1)*ymu1+yze1 
    y-=y[0]
    y=integrar(y,tiempo)
    y=np.append(y,0)
#    recta=np.linspace(y[0],y[-20],2500)
#    y-=recta
    A=2.2*10**9
#        B=0.911 #esto quedo de cuando usabamos la R=0.07, en realidad era causado por la inductancia de la R asi que no lo hago más
    y*=A
#    plt.plot(y)
#        self.x=self.x[1:]*B
#    y*=-1
    picos=detect_peaks(y,max(y)*0.7,20,valley=False,show=False)
    if len(picos)>0:
        corrientes[i]=y[picos[0]]
#    mediciones[:,i,:]=tiempo,data1
'''
plt.plot(corrientes)