www.gusucode.com > mbc 工具箱 matlab 源码程序 > mbc/@mbcmodel/@data/pSetName.m
function val = pSetName(D, val) %pSetName private method for setting name of data object % % val = setName(D, val) % Copyright 2008-2010 The MathWorks, Inc. if D.isNotNull pData = D.Pointer; if ~isempty(D.Owner) && ~isempty(D.Owner.Object) MP = D.Owner.Object; if isTestplanData(MP, pData) error(message('mbc:mbcmodel:data:InvalidState6')) elseif ~strcmp(val,get(pData.info,'Label')) % get a unique name val = getValidDataName(MP,val); end end D.Object = set(D.Object, 'Label',val) ; end val = '';