|
- for i = 1:5e6:15e6
- fg.write_unsafe(['apply:sin ', num2str(i)])
- fg.opc
- fg.write_unsafe('func:shape ramp')
- fg.opc
- end
- fg.error
-
- %%
- % plot y=11*exp(-|x/6|)*sin(x) from x= -12.5 to x=9.4
- x = linspace(-10*pi,10*pi,8000);
- y = 11.*exp(-abs(x./6)).*sin(x);
- plot(x,y,x+20*pi,y)
-
- %%
- tic
- fg.frequency = 2000;
- fg.waveform = 'sinus';
- fg.unit = 'Vrms';
- fg.frequency = 1e6;
- toc
-
- %%
-
-
-
- a=-10*log(1+(2*pi*f*r*c)^2);
- s=step(2*pi*f-1/(r*c))*(-20*log(2*pi*f*r*c));
- p=-atan(2*pi*f*r*c);
-
- %%
- f1=100;
- phase_diff1 = 0.5;
- tp=((1:1000)./1000);
- tp2=tp-((phase_diff1*1000/(f1*360))./1000);
- % normalizing - 360 is 1 complete phase shift
-
- x=0.8*exp(2*pi*i*signal_freq*tp)+0.4*exp(2*pi*i*20*tp);
- y=0.8*exp(2*pi*i*signal_freq*tp2)+0.4*exp(2*pi*i*20*tp);
- %%
- Fs = (wave1.stop-wave1.start)/wave1.length;
- p1=(fft(real(wave1.waveform),1024));
- p2=(fft(real(wave2.waveform),1024));
-
- phase_diff=(angle(p1(f1)))-(angle(p2(f1)));
-
-
- %%
- tic
-
- [data,raw] = transferFunction(sc,fg,500,5000,50,10);
- figure;
- subplot(2,1,1)
- semilogx(data.frequency,data.magnitude)
- subplot(2,1,2)
- semilogx(data.frequency,data.phase);
- toc
|