www.gusucode.com > mbc 工具箱 matlab 源码程序 > mbc/@mbcmodel/@data/DefineNumberOfRecordsPerTest.m

    function D = DefineNumberOfRecordsPerTest(D, number, testnumAlias)
%DEFINENUMBEROFRECORDSPERTEST Define the number of records per test.
%
%   D = DEFINENUMBEROFRECORDSPERTEST(D, NUMBER, TESTNUMBER_ALIAS)
% 
%   See also mbcmodel.data.DefineTestGroups.

%   Copyright 2004-2007 The MathWorks, Inc.

error(mbcnargchk(2, 3, nargin, 'mbc:mbcmodel:data'));

if nargin < 3
    testnumAlias = '';
end
% Check that testnumAlias is a string
if ~ischar(testnumAlias)
    error('mbc:mbcmodel:data:InvalidArgument', ...
        'The testnumber alias must be a string');
end
% Check that number is an integer greater than zero
if ~(isnumeric(number) && numel(number) == 1 && number > 0)
    error(message('mbc:mbcmodel:data:InvalidArgument1'));
end

D.pCheckIsBeingEdited;

try
    D.Object = modifyTestDefinition(D.Object, {{'#rec'}, number, false, testnumAlias});
catch
    error(message('mbc:mbcmodel:data:UnknownError4'));    
end