Make timeseries tuneable Rapid-accelerator

17 visualizaciones (últimos 30 días)
Reuben
Reuben el 27 de En. de 2026 a las 13:16
Comentada: Reuben el 30 de En. de 2026 a las 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.

Respuestas (1)

Will
Will el 29 de En. de 2026 a las 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 comentario
Reuben
Reuben el 30 de En. de 2026 a las 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.
"

Iniciar sesión para comentar.

Categorías

Más información sobre Modeling en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by