Signals from Speedgoat target fail to stream continuously

27 views (last 30 days)
I am running a Simulink model on a Speedgoat Performance and have configured some signals to be logged via the blue WiFi badge. The data point limit and decimation settings were configured accordingly to reduce data transmission volume. When I open Simulink Data Inspector and select the signals, the plots are not updated in real time. The plots remain frozen until some action is taken on the plots - either a new signal is added to the subplot, or the "fit to view in time" command is called, in which case the plots are updated instantly to include data up to the present, but freezes again until another action is taken.
Note that live update of the SDI signal plots function perfectly with a Simulink model running locally. There is one instance when I encountered the error message, but it does not appear consistently:
Unable to stream data to the SDI from <my model name> on target computer 'SG_Performance' : Dot indexing is not supported for variables of this type.
I have already tried various fixes from Mathworks forums such as Simulation Data Inspector (SDI) does not show signals marked for streaming from Simulink model running on Speedgoat - MATLAB Answers - MATLAB Central, but to no avail. I have also tried reducing the amount of data streamed by disabling all scopes and most of the "Blue WiFi" logged signals, but that has not helped either. I hope that the community can help me out. Thank you.

Accepted Answer

Jon Lobo
Jon Lobo on 12 Aug 2025 at 10:53
Hi Lok Man,
Based on your screenshot of "Signal Properties" it looks like you have "Limit Data Points to Last" selected. This is causing the behavior you observed and is noted in the documentation link below.
In order to resolve the issue, you will need to disable this setting.

More Answers (0)

Products


Release

R2024b

Community Treasure Hunt

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

Start Hunting!