simulink components names from vector of strings
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi, I need to generate automatical simulink model. Suppose you have some library with your components, say 'Library' and vector with names of components in library, say vector={'component1' 'component2'}. In non-automatic way you can put your component with line:
add_block('library/Component1','cas/Name1');
But does anybody know how to do it by using names in vector? e.g.
add_block('library/vector(1)','cas/Name1');
add_block('library/vector(2)','cas/Name2');
Of course, these lines does not work, I wrote it just to make clear of what problem I'm dealing with.
Thanks in advance, Tomas
0 comentarios
Respuesta aceptada
Jarrod Rivituso
el 25 de Mayo de 2011
Sounds like you just need some string concatenation...
for i = 1:length(vector)
block2AddSrc = ['library/' vector{i}];
block2AddName = ['cas/Name' num2str(i)];
addblock(block2AddSrc,block2AddName);
end
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Composite Components en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!