www.gusucode.com > mbcsimulink 工具箱 matlab 源码程序 > mbcsimulink/getUniqueBlockName.m

    function newName = getUniqueBlockName(name, system)
%GETUNIQUEBLOCKNAME

%  Copyright 2000-2004 The MathWorks, Inc. and Ford Global Technologies, Inc.



loop = 1;
newName = name;
while loop
   if isempty(find_system(system, 'SearchDepth', 1, 'Name', newName))
      loop=0;
   else
      newName = [name '(' num2str(loop) ')'];
      loop = loop+1;
   end
end