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

 Risposta accettata

Rik
Rik il 27 Nov 2017

0 voti

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

Più risposte (1)

Alejandro Ungría
Alejandro Ungría il 2 Dic 2017

0 voti

Thank you, works perfectly!

1 Commento

Rik
Rik il 2 Dic 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.)

Accedi per commentare.

Categorie

Scopri di più su Graphics Performance in Centro assistenza e File Exchange

Richiesto:

il 27 Nov 2017

Commentato:

Rik
il 2 Dic 2017

Community Treasure Hunt

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

Start Hunting!

Translated by