Is it possible to visualize things happening on a target computer in (close to) real time on the Host?

1 view (last 30 days)
I'm using xPC Target to control a robot arm with a joystick. I'd like to plot its location in a 2-D plane (so things that are too complex to plot using xPC target's minimalistic displays) along with some other plots (expected location and things like that) in real-time on a computer other than the target (ideally on the host). I've done something similar before by using UDP to send the data from the target to a C++ program that receives and visualizes the data, but I'd like to be able to use the MATLAB plotting tools and interface. Is there a good way to do this?

Answers (1)

Rajiv Ghosh-Roy
Rajiv Ghosh-Roy on 28 Feb 2014
If you are looking at instantaneous values, check out the getsignal method of the xpc object. In other words,
tg = xpctarget.xpc
id = tg.getsignalid('My Signal)
val = tg.getsignal(id)
You can then use the value in your plot.

Community Treasure Hunt

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

Start Hunting!