Update graph edit text input

조회 수: 1 (최근 30일)
Unkown
Unkown 2021년 3월 14일
답변: Dongyue 2022년 11월 21일
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)

답변 (1개)

Dongyue
Dongyue 2022년 11월 21일
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.

카테고리

Help CenterFile Exchange에서 PID Controller Tuning에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by