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