Make timeseries tuneable Rapid-accelerator

17 views (last 30 days)
Reuben
Reuben on 27 Jan 2026 at 13:16
Commented: Reuben on 30 Jan 2026 at 15:42
I want to run rapid accelerator whilst changing parameters of a model using setVariable. I have a struct of timeseries that is used as the input to the model via fromworkspace blocks and I want these to be tunable so I can run in accelerator mode. Unfortunately I cannot easily change to using inputs instead as this would require changes to library files I don't own.

Answers (1)

Will
Will on 29 Jan 2026 at 16:22
Wrap your timeseries struct in Simulink.Parameter and set the CoderInfo.StorageClass = 'SimulinkGlobal'.
Then, use this parameter object in your From Workspace blocks and change values between runs using setVariable.
  1 Comment
Reuben
Reuben on 30 Jan 2026 at 15:42
That was the first thing I tried. TimeSeries can't go be set as the value of the Simulink.Parameter objects:
"
Invalid value specified for parameter. Value must be a numeric array, fi object, enumerated value, structure whose fields contain valid
values, string scalar, or an expression.
"

Sign in to comment.

Categories

Find more on Modeling in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!