Filter löschen
Filter löschen

How to find block Priorities in model using m-script

1 Ansicht (letzte 30 Tage)
gvreddy
gvreddy am 6 Mai 2015
Hello,
I would like find block priorities in complete model. I tried to find like below code
allblocks = find_system(bdroot(gcs));
for k=1: length(allblocks)
eachBlock=allblocks{k};
Priorities= get_param(eachBlock,'Priority');
end
When I run this code I am getting below error: "Parameter 'Priority' is ignored when 'SolverType' is variable-step"
Please, could someone help me on this?

Akzeptierte Antwort

Sebastian Castro
Sebastian Castro am 6 Mai 2015
Bearbeitet: Sebastian Castro am 6 Mai 2015
Looks like this only happens when that eachBlock variable is referring to a model (and not an individual block).
You can filter your search to include only blocks, and not models. Also, you could remove the for-loop since you can pass in a cell array of block names into get_param. Try this:
blocks = find_system(bdroot,'Type','Block');
priorities = get_param(blocks,'Priority');
- Sebastian
  1 Kommentar
gvreddy
gvreddy am 6 Mai 2015
Bearbeitet: gvreddy am 6 Mai 2015
Thank you Sebastian. Finally I found same thing..

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Programmatic Model Editing finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by