Присоедините данные из проекта к плану тестирования
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