www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@designdev/addDesign.m
function D = addDesign(D,des,Stage,Parent) %ADDDESIGN add design to designdev % % D = addDesign(D,des,Stage); % Copyright 2000-2007 The MathWorks, Inc. and Ford Global Technologies, Inc. if nargin<3 Stage = length(D); end if nargin<4 Parent= 1; end % get correct level designdev Dcell= DesignDev2Cell(D); D= Dcell{Stage}; % make sure name is unique nmout = uniquename(D, name(des)); if ~strcmp(name(des),nmout) des = name(des,nmout); end % add to design tree D.DesignTree.designs = [D.DesignTree.designs, {des}]; D.DesignTree.parents = [D.DesignTree.parents, Parent]; Dcell{Stage} = D; D = Cell2DesignDev(Dcell);