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

 Respuesta aceptada

Rik
Rik el 27 de Nov. de 2017

0 votos

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

Más respuestas (1)

Alejandro Ungría
Alejandro Ungría el 2 de Dic. de 2017

0 votos

Thank you, works perfectly!

1 comentario

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

Iniciar sesión para comentar.

Categorías

Más información sobre Graphics Performance en Centro de ayuda y File Exchange.

Preguntada:

el 27 de Nov. de 2017

Comentada:

Rik
el 2 de Dic. de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by