Filter löschen
Filter löschen

How to get variable from Simulink model workspace for use with Multiple Simulations?

3 Ansichten (letzte 30 Tage)
I am using a slightly modified copy of the Fuel Cell / EV Reference model. ('autoblkFCEvStart')
I would like to use the Multiple Simulations function with this model, to vary some of the input parameters. For example, Fuel Cell area is in the model workspace as 'stack_area'.
Looking at the Multiple Simulations panel, it looks like I would create a new study, and then add a variable to the design study. Variable name is 'stack_area', but what do I use for "Workspace"? Or is there some other setup needed?
From the Matlab command line, I can access this variable by:
hws = get_param('FCElectricPlant','ModelWorkspace')
area = hws.getVariable('stack_area')
I'm not sure how to translate that into how to configure the design study inputs.
Thanks!

Antworten (1)

Fangjun Jiang
Fangjun Jiang am 9 Apr. 2024
  3 Kommentare
Fangjun Jiang
Fangjun Jiang am 9 Apr. 2024
You can specify the workspace as global-workspace or as you did, the model name, which means the model workspace. You need to add the square bracket to the values, [294, 308, 322, 336, 350].
global-workspace is most likely the base workspace.
At the model, press Ctrl+H to open the Model Explorer, navigate to find the Model Workspace.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Simulink finden Sie in Help Center und File Exchange

Produkte


Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by