CreateTestplan

Создайте новый план тестирования

Синтаксис

T = CreateTestplan(P,TestPlanTemplate)
T = CreateTestplan(P,TestPlanTemplate,newtestplanname)
T = CreateTestplan(P,InputsPerLevel)
T = CreateTestplan(P,InputsPerLevel,newtestplanname)
T = CreateTestplan(P, Inputs)
T = CreateTestplan(P, Inputs, newtestplanname)

Описание

Это - метод объекта mbcmodel.project.

Можно использовать этот метод с шаблоном плана тестирования или ввести информацию.

Вы настраиваете шаблоны в графический интерфейсе пользователя Model Browser. Эта настройка включает количество этапов, входных параметров, базовых моделей и проектов. Если план тестирования используется в качестве части предыдущего проекта, также возможно сохранить модели ответа в плане тестирования. Не возможно изменить количество этапов после создания плана тестирования.

После того, как вы создадите новый план тестирования, можно добавить данные в модель и новые ответы. Обратите внимание на то, что образцовые имена входного сигнала, заданные в шаблоне, должны совпадать с именами сигнала в данных.

Используйте CreateTestplan следующими способами:

T = CreateTestplan(P,TestPlanTemplate) создает план тестирования.

T = CreateTestplan(P,TestPlanTemplate,newtestplanname) создает план тестирования с именем.

P является объектом проекта.

TestPlanTemplate является полным именем и путем к файлу шаблона плана тестирования, созданному в Model Browser.

newtestplanname является дополнительным именем для нового объекта плана тестирования.

T = CreateTestplan(P,InputsPerLevel)

T = CreateTestplan(P,InputsPerLevel,newtestplanname)

InputsPerLevel является вектором - строкой с количеством входных параметров для каждого этапа.

T = CreateTestplan(P, Inputs)

T = CreateTestplan(P, Inputs, newtestplanname)

Inputs является массивом ячеек с информацией о входе для каждого уровня. Информация входа может быть указана как массив ячеек объектов mbcmodel.modelinput (один для каждого уровня), или как массив ячеек массивов ячеек (один для каждого уровня).

Примеры

Чтобы создать план тестирования с помощью плана тестирования обрабатывают по шаблону, введите:

T = CreateTestplan(P1, 'd:\MBCwork\TQtemplate1', 'newtestplan')
testplan = CreateTestplan(P, 'example_testplan')

Создать использование плана тестирования входные параметры на уровень, введите:

T = P.CreateTestplan([1,2])

Указать входную информацию в массиве ячеек mbcmodel.modelinput возражает, введите:

% Define Inputs for test plan
LocalInputs = mbcmodel.modelinput('Symbol','S',...
    'Name','SPARK',...
    'Range',[0 50]);
GlobalInputs = mbcmodel.modelinput('Symbol',{'N','L','ICP',...
'ECP'},'Name',{'SPEED','LOAD','INT_ADV','EXH_RET'},...
    'Range',{[500 6000],[0.0679    0.9502],[-5 50],[-5 50]});
% create test plan
testplan = CreateTestplan( project, {LocalInputs,...
GlobalInputs} );

Или

T = P.CreateTestplan({LocalInputs,GlobalInputs})

Указать входную информацию в массиве ячеек, введите:

localInputs = {'S',0,50,'','SPARK'};           
globalInputs = {'N',   800, 5000, '', 'ENGSPEED'
           'L',   0.1,    1, '', 'LOAD'
           'EXH',  -5,   50, '', 'EXHCAM'
           'INT',  -5,   50, '', 'INTCAM'};

T = CreateTestplan(P,{localInputs,globalInputs}); 

Представлено до R2006a