Dispaly zpk output to a panel in a GUI instead of the command line.
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Dick Curran
el 18 de Nov. de 2020
Comentada: Dick Curran
el 24 de Nov. de 2020
I really like the zpk display at the command line, such as:
sys =
0.010696 z (z-1) (z-0.9987) (z+0.07142)
---------------------------------------
z^2 (z-1) (z-0.4199)
Sample time: 2.6882e-05 seconds
Discrete-time zero/pole/gain model.
I want to get that same text written on a panel in a GUI. How can do that?
Thanks,
Dick Curran
1 comentario
Mathieu NOE
el 19 de Nov. de 2020
hello
there are probably many possibilities
i would suggest to look at plt created by Paul Mennen
beside being a very useful package for displaying data , yiu can also create lots of nice GUI
hope it helps
Respuesta aceptada
Rashed Mohammed
el 24 de Nov. de 2020
Hi Dick Curran
You can use the evalc function to store the output in a variable and then use it in a uitextarea to display the output in a figure/panel. Below is an example you can find helpful
sys = zpk(zeros,poles,gain,ts);
output = evalc('sys');
fig = uifigure;
p = uipanel(fig);
txt = uitextarea(p,'Value',output);
Hope this helps.
Más respuestas (0)
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!