How to use add_block function to add a new block into the subsystem?
6 次查看(过去 30 天)
显示 更早的评论
i just create a new Library which called Steuergeraet in Simulink.In this Libray there is two block, SG1(Subsytem) and DC_DC.
Here is the code, with which I want to add the Block DC_DC into SG1.
add_block('Steuergeraet/SG1',[gcs,'/SG1'],...
'Position', [140 50 270 125]);
set_param(gcb, 'LinkStatus', 'inactive');
add_block('Steuergeraet/DC_DC','/SG1/DC_DC','MakeNameUnique','on');
But there is error in third line.
A new block named '/SG1/DC_DC' cannot be added
Really aprreciate, someone can give some suggestion.!
Regards.
0 个评论
回答(1 个)
A Jenkins
2014-9-19
Perhaps you need to unlock the libaray?
set_param('library_name', 'Lock', 'off');
I can't test it right now, but library_name might be 'Steuergeraet', or perhaps 'Steuergeraet/DC_DC'?
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Subsystems 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!