MATLAB Answers

How to set default value for instance parameters​/Simulink.​Parameter?

34 views (last 30 days)
Malte Kliemann
Malte Kliemann on 10 Dec 2020
Commented: Paul on 13 Dec 2020
When using a ModelReference block, all instance parameters default to value [], even though they are define using a Simulink.Parameter object with a defined Value field (I expected the Value field to serve as default value for the specified instance parameter).
How can I set a default value for an instance parameter?
Please note that I sometimes want to use the default value, and sometimes don't. If I don't use a default value, I want to be able to programatically define the value of the parameter using this guide: https://de.mathworks.com/help/simulink/ug/parameterize-referenced-models-example.html

Answers (1)

Mark McBroom
Mark McBroom on 12 Dec 2020
You will need to configure the parameter as a model argument and then specify values for each isntance of the model block. It is a bit tricky. This link gives step by step instructions.
  3 Comments
Paul
Paul on 13 Dec 2020
That’s really unfortunate. I’ve been wanting this behavior for some time.

Sign in to comment.

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!