From d6e39e030155926007fe06b04b0405794b1ee0ed Mon Sep 17 00:00:00 2001 From: Andrej Date: Tue, 16 Feb 2021 13:08:20 +0100 Subject: [PATCH] popravi plot --- elitebook-8540w/fazni-sum | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/elitebook-8540w/fazni-sum b/elitebook-8540w/fazni-sum index a87b729..18de5af 100644 --- a/elitebook-8540w/fazni-sum +++ b/elitebook-8540w/fazni-sum @@ -25,6 +25,8 @@ odziv = np.loadtxt("5mhz-polinom-2048tock.csv", delimiter=',') a = odziv[:,1] popravek = np.max(a[4:-1])-a[4:-1] +f=fskala[4:-1] + def spekter(fs,pts,avg,fskala): #Zajem signala z zvočno kartico in povprečenje spektra [dB] s=sd.rec(pts*(1+avg),samplerate=fs,channels=1) #Vzorčenje ADC zvočne kartice, 2D polje! sd.wait() #Počakaj do konca vzorčenja @@ -43,17 +45,13 @@ def spekter(fs,pts,avg,fskala): #Zajem signala z zvočno kartico in povprečenje wfbp=None while wfbp!=True: #Prvo risanje spektra z normalizacijo, ponovi s klikom miške - fig,ax=plt.subplots() - line,=ax.plot(fskala[4:-1],spekter(fs,pts,avg,fskala)) - pn,=ax.plot(fskala[4:-1],spekter(fs,pts,avg,fskala)) wfbp=plt.waitforbuttonpress(0.01) while wfbp==None: #Zanka risanja spektra, izhod=pritisk tipke ali miške s = spekter(fs,pts,avg,fskala) Pcal = np.amax(s) K = Pcal - 3 - dSB - sum = s - k - 3 - 6 - 20*np.log10(np.sin(fskala[4:-1])*np.pi*tau) - line.set_ydata(s) - pn.set_ydata(sum) + fsum = s - K - 3 - 6 - 20*np.log10(np.sin(fskala[4:-1])*np.pi*tau) + plt.plot(f, s, f, fsum) fig.canvas.draw() wfbp=plt.waitforbuttonpress(0.01) plt.close()