Создайте новый план тестирования
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});
AttachData
| CreateResponse
| Data
| InputSignalNames
| Inputs
| InputsPerLevel
| Levels
| Responses
| modelinput