function call mistake while fft calculation

Hello, I am calculating harmonics, THD etc. for plotted signals. I defined a button which calls a function to calculate some parameters. This function callss another one to calcualte fft and related things.
I defiend my button like this: pb1 = uicontrol('Style','pushbutton','String','plot FFT','Callback','plot_fft(x,ASM_6ph_voltages.signals.values(:,7),max_step,f_fundamental)'); Here x is defined as time vector.
Then in plot_fft function it calculates some parameters and calls the fft_synth function.
If I push the button on the graph it doesn't work. But when I start the plot_fft function in command window, it works.
What may be the reason? Thank you very much in advance.

1 Comment

Impossible to answer without seeing your code. Please post your code so that we can see your code. Thanks.

Answers (0)

This question is closed.

Asked:

on 30 Oct 2014

Closed:

on 20 Aug 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!