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