Hello everyone,
I am working on a live indoor localisation project. Basically I have the code,
while true
localize()
end
the localisation works fine. The function at the end has a command which plots a point in the visualisation where the object was. My problem is i get the plot only after i stop the function. So at the end i can see the path which object followed but i want it to be live so that the all points will be drawn immediately.
Event though i have command in localise it does plot all the point after i stop function. Does anyone have any idea about how to fix it ?
Thank you so much

 Réponse acceptée

Rik
Rik le 27 Nov 2017

0 votes

Use drawnow and/or a short pause. This will give Matlab time to process callback to buttons and update visuals.

Plus de réponses (1)

Alejandro Ungría
Alejandro Ungría le 2 Déc 2017

0 votes

Thank you, works perfectly!

1 commentaire

Rik
Rik le 2 Déc 2017
You're very much welcome.
(Note that you put this reply in a new answer, instead of clicking on 'Comment on this Answer'. This can make it unclear what you are replying to.)

Connectez-vous pour commenter.

Catégories

En savoir plus sur Graphics Performance dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by