How to use add_block function to add a new block into the subsystem?

조회 수: 5 (최근 30일)
wang
wang 2014년 9월 19일
댓글: wang 2014년 9월 19일
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.

답변 (1개)

A Jenkins
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'?
  댓글 수: 1
wang
wang 2014년 9월 19일
set_param(gcb, 'LinkStatus', 'inactive');
this command was used to disable the libray link.otherwise can not put or change the block in the subsystem.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Subsystems에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by