diff --git a/OOequipment/RLC_TransferFunction.mlx b/OOequipment/RLC_TransferFunction.mlx new file mode 100644 index 0000000..03fce8b Binary files /dev/null and b/OOequipment/RLC_TransferFunction.mlx differ diff --git a/OOequipment/subfiles/RLC_TransferFunction_script.m b/OOequipment/subfiles/RLC_TransferFunction_script.m new file mode 100644 index 0000000..05d1293 --- /dev/null +++ b/OOequipment/subfiles/RLC_TransferFunction_script.m @@ -0,0 +1,17 @@ +%% Run the measurements +data = transferFunction(oscilloscope,functiongenerator,f_start,f_stop,n_steps,amplitude); +S = asymptote(S_smaller,S_larger,f,Fc); +figure; +subplot(2,1,1) +semilogx(data.frequency,data.magnitude,f,A,f,S) +ylabel('Magnitude [dB]','Fontsize',10); +xlabel('Frequency [Hz]','Fontsize',10); +legend('Measurement','Theory','Asymptote'); +grid on +title('RC-circuit Bodeplot') +subplot(2,1,2); +semilogx(data.frequency,data.phase,f,P) +ylabel('Phase [rad]','Fontsize',10); +xlabel('Frequency [Hz]','Fontsize',10); +legend('Measurement','Theory'); +grid on \ No newline at end of file