I am getting following error while using Simulink.B​lockDiagra​m.createSu​bsystem. I am using MATLAB 2015b.

function convert2subsys(sys) blocks = find_system(sys, 'SearchDepth', 1); bh = []; for i = 2:length(blocks) bh = [bh get_param(blocks{i}, 'handle')]; end Simulink.BlockDiagram.createSubsystem(bh); end
Undefined function 'createSubsystem' for input arguments of type 'Simulink.BlockDiagram'.
Error in convert2subsys (line 7) Simulink.BlockDiagram.createSubsystem(bh);

Answers (1)

Hi Prasanna,
The API used to create a subsystem in 2015b version is 'Simulink.BlockDiagram.createSubSystem'. Here is the documentation page for the function: https://www.mathworks.com/help/releases/R2015b/simulink/slref/simulink.blockdiagram.createsubsystem.html
Hope this helps!
Thanks, Deepak

Categories

Find more on Simulink in Help Center and File Exchange

Products

Asked:

on 21 Sep 2017

Answered:

on 9 Nov 2017

Community Treasure Hunt

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

Start Hunting!