How can i plot on axes on a GUI when click on a push button on another GUI?

2 vues (au cours des 30 derniers jours)
Le Dung
Le Dung le 10 Jan 2019
Commenté : nadia ansari le 5 Nov 2020
Hello!
i have two GUIs with an axes on GUI1 and a push button on GUI2. Now, i want to plot in axes on GUI1 by cliking in the button on GUI2 with the informations in the GUI2
how can i do ?????
I tried a code below: (in function_callback of push button on GUI2)
findaxes = findobj('Tag','modelspace') % modelspace is Tag property of axes on GUI1
plot(findaxes,data from GUI2)
But, matlab return:
findaxes =
0x0 empty GraphicsPlaceholder array.
Error using plot
Vectors must be the same length.
Error in inputpoint>ok_Callback (line 131)
plot(findaxes,rand(1,20))
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in inputpoint (line 42)
gui_mainfcn(gui_State, varargin{:});
Error in @(hObject,eventdata)inputpoint('ok_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback
Please help me!
Thank you so much

Réponses (1)

Kevin Phung
Kevin Phung le 11 Jan 2019
try doing:
target_axes = findobj(groot,'Tag','modelspace')
hope this helps!
  2 commentaires
Le Dung
Le Dung le 12 Jan 2019
thank you. but i solved my problem
nadia ansari
nadia ansari le 5 Nov 2020
how u solve ur problem plz share

Connectez-vous pour commenter.

Catégories

En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by