Update graph edit text input

How can i change the value of Kp,Kd, and Ki when the user input the value through edit text and push button? I able to change the value for the output but the graph remain the same
a simple program for this
% G=1/(s^2+3s+1)
syms s
num=1;
d
en = sym2poly(s^2+3*s+1);
G=tf(num,den);
H=1;
step(feedback(G,H))
hold on
Kp=1;
Ki=15;
Kd=13;
C=pid(Kp,Ki,Kd);
T=feedback(C*G, H);
step(T)

Antworten (1)

Dongyue
Dongyue am 21 Nov. 2022

0 Stimmen

Hi, you need to add a callback function to the push button, which reads the value from the edit text and executes the step() function to replace the old one.

Gefragt:

am 14 Mär. 2021

Beantwortet:

am 21 Nov. 2022

Community Treasure Hunt

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

Start Hunting!

Translated by