Присоедините данные из проекта к плану тестирования
newD = AttachData(T, D, Property1, Value, Property2, Value...)
Это метод mbcmodel.testplan. Используйте его, чтобы прикрепить данные, которые вы хотите смоделировать, к плану тестирования.
T является объектом плана тестирования, D является объектом данных.
В следующей таблице показаны допустимые свойства и их соответствующие возможные значения. Первые пять являются парами необязательных свойств/значений, чтобы контролировать соответствие данных проекту. Эти параметры показаны на последней странице Мастера данных (при наличии проекта) в Model Browser. Для получения дополнительной информации о значении этих настроек см. раздел «Мастер данных» (в разделе « Данных») в Руководстве пользователя Model Browser.
The usedatarange свойство изменяет входные области значений плана тестирования на область значений данных.
Примечание
Если у тестового плана есть ответы, настроенные, модели подгоняются, когда вы присоединяете данные.
| Свойство | Значение | Дефолт |
|---|---|---|
| {' |
|
| {' |
|
| {' |
|
|
| Функции ModelRange |
| логичный | ложный |
Когда вы присоединяете данные к плану тестирования, Name свойство входов плана тестирования используется для выбора каналов данных. Если значение Name пусто, в качестве имени используется символ. Если Имя не существует в наборе данных, генерируется ошибка.
Когда план тестирования имеет данные, прикрепленные, можно только изменить символы, области значений или нелинейные преобразования входов плана тестирования.
Чтобы использовать все данные в DATA в плане тестирования TESTPLAN и установите входные области значений в область значений данных:
newD = AttachData(TESTPLAN, DATA,'usedatarange',true);
Чтобы соответствовать данным DATA к лучшему проекту в тестовой TESTPLAN в пределах заданных допусков:
tol = [0.075, 100, 1, 2];
unmatch = 'all';
moredata = 'all';
moredes = 'none';
AttachData(testplan, data ,...
'tolerances', tol,...
'unmatcheddata', unmatch,...
'moredata', moredata,...
'moredesign', moredes);Можно использовать AttachData, чтобы использовать данные из одного проекта в другом проекте, следующим образом:
p1 = mbcmodel.LoadProject( filename ); p2 = mbcmodel.LoadProject( filename2 ); p1.Testplan.AttachData( p2.Data );
CreateData | Data | DetachData