Borrar filtros
Borrar filtros

How to find block Priorities in model using m-script

1 visualización (últimos 30 días)
gvreddy
gvreddy el 6 de Mayo de 2015
Editada: Sebastian Castro el 6 de Mayo de 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?

Respuesta aceptada

Sebastian Castro
Sebastian Castro el 6 de Mayo de 2015
Editada: Sebastian Castro el 6 de Mayo de 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 comentario
gvreddy
gvreddy el 6 de Mayo de 2015
Editada: gvreddy el 6 de Mayo de 2015
Thank you Sebastian. Finally I found same thing..

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Programmatic Model Editing en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by