Clear Filters
Clear Filters

Problem with external mode and model running on target hardware

4 views (last 30 days)
When attempting to connect a model running on the target hardware I encounter "External mode simulation is not supported for models with local messages."
I can't find anywhere in the documentation that describes how to send messages within a state chart without using "local message". Neither can I find this limitation listed under the "External Mode" settings when running on hardware.
Does anyone have any advice?

Accepted Answer

Yoga
Yoga on 10 Sep 2023
I understand that you are unable to connect a model running on your target hardware.
Local messages in Stateflow charts are used for communication between different states or components within a chart and are not designed to be exchanged with the external environment or hardware. If you can eliminate the use of local messages within your Stateflow chart, this would be the easiest solution. Try to use other Stateflow constructs like events, data, or transitions to achieve your desired behavior without local messages.
I hope this helps resolve your issue.
  1 Comment
Graham Cotgreave
Graham Cotgreave on 11 Sep 2023
Thanks for the information. On the advice of a visiting MW representative, we achieved a workround, by sending the messages externally and reading them back. Good to know there may have been other solutions.
Maybe the documentation could be updated to refect this?

Sign in to comment.

More Answers (0)

Categories

Find more on Simulink Functions in Help Center and File Exchange

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!