A new block named 'modelName/blockName' cannot be added.

Hello,
I am using Matlab 7.10.0.499 (R2010a) and have a strange bug.
When I launch my program, I got an error "A new block named 'modelName/blockName' cannot be added." When I comment out the line "add_block('blockPath', 'modelName/blockName' ), the program works. More strangely, if I write the same line in console the block is added to the model with no error.
Anyone has any idea why it does not work? Is there any concurrency issues or something like that?
Regards

 Réponse acceptée

TAB
TAB le 27 Juin 2012
It could be due to the reason, you are trying to add a block with the name which already exists in the destination path.
To avoid the possibility of adding block with sane name, set MakeNameUnique property to on.
add_block('blockPath', 'modelName/blockName' ,'MakeNameUnique', 'on');

1 commentaire

Youssef
Youssef le 27 Juin 2012
Thanks for the suggestion. It helped me find the error. I forgot that I used a vector instead of a scalar and for this reason draws two times the same block. Thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by