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

 Accepted Answer

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

More Answers (1)

Thank you, works perfectly!

1 Comment

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.)

Sign in to comment.

Categories

Find more on Graphics Performance in Help Center and File Exchange

Asked:

on 27 Nov 2017

Commented:

Rik
on 2 Dec 2017

Community Treasure Hunt

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

Start Hunting!