Simulink : How can I update the data from Workspace while the simulation is running?

2 views (last 30 days)
Hello, My simulation is writing data in Matlab from Simulink, then I do so computations on Matlab and then I want to read the results on Simulink. The problem is that the box "From Workspace" doesn't update the values during the simulation running. Is there a solution for updating the values or no? Thanks for the help.

Answers (1)

Sebastian Castro
Sebastian Castro on 20 Mar 2015
Simulink only writes data to the workspace when a simulation is completed or stopped.
You could use a MATLAB Function block to do the MATLAB computation inside the Simulink model?
- Sebastian
  1 Comment
Baptiste
Baptiste on 20 Mar 2015
Simulink writes during pause also. This is what I did. I paused the simulation, so the data can be written, and then continue it. But I would like to read values from the workspace (values that are updated during the simulation). And I cannot use Matlab Function, because I run the Simulink with TwinCat, so a lot of function are not available (like corr, pca, run, ...).

Sign in to comment.

Categories

Find more on Simulink Functions in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!