www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@mdevtestplan/dispstr.m
function str = dispstr(TP) %DISPLAYSIZES display sizes and information about various testplan objects % % str = dispstr(TP) % Copyright 2007 The MathWorks, Inc. and Ford Global Technologies, Inc. dstr= [colhead(TP); num2cell(statistics(TP))]; str = sprintf('%s:%d',dstr{1:2}); if IsMatched(TP) dp= TP.DataLink; Name = dp.get('label'); dstr = sprintf('%s:%d,',dstr{3:end}); dstr = sprintf('(%s)',dstr(1:end-1)); else dstr = ''; Name= '<none>'; end %% Dataset str = sprintf('%s\nDataset: %s %s\n',str,Name,dstr); %% Validation Data ssf= valdata(TP); if ~isempty(ssf) dp= dataptr(ssf); Name = dp.get('label'); else Name= '<none>'; end str= sprintf('%sValidation Data: %s\n',str,Name); %% Design [desList,chosen] = DesignList(TP.DesignDev); if chosen>1 des = desList{chosen}; Name = name(des); else % first design is root of design tree Name= '<none>'; end str= sprintf('%sDesign: %s\n',str,Name); %% Boundary Model m = HSModel(TP.DesignDev); c = BoundaryModel(TP,m); if ~isempty(c) Name = getBestConstraintNames( TP.ConstraintData.info ); Name(Name==10) = ','; Name(end) = ''; else Name= '<none>'; end str= sprintf('%sBoundary Model: %s\n',str,Name);