Присоединение данных из проекта к плану испытаний
newD = AttachData(T, D, Property1, Value, Property2, Value...)
Это метод mbcmodel.testplan. Используйте его для присоединения данных, которые требуется смоделировать, к плану тестирования.
T является объектом плана тестирования, D является объектом данных.
В следующей таблице приведены допустимые свойства и соответствующие им возможные значения. Первые пять являются необязательными парами свойства/значения для управления тем, как данные сопоставляются с конструкцией. Это настройки, показанные на последней странице Мастера данных (при наличии конструкции) в браузере модели. Дополнительные сведения о значении этих настроек см. в разделе Мастер данных (Data Wizard) в Руководстве пользователя браузера модели.
usedatarange свойство изменяет входные диапазоны плана тестирования на диапазон данных.
Примечание
Если план тестирования имеет настроенные ответы, модели подгоняются при добавлении данных.
| Собственность | Стоимость | Дефолт |
|---|---|---|
| {' |
|
| {' |
|
| {' |
|
|
| ModelRange |
| логичный | ложный |
При добавлении данных к плану тестирования Name свойство входных данных плана тестирования используется для выбора каналов данных. Если поле Имя (Name) пусто, то в качестве имени используется Символ (Symbol). Если имя не существует в наборе данных, генерируется ошибка.
Если план тестирования содержит присоединенные данные, можно только изменить символы, диапазоны или нелинейные преобразования входных данных плана тестирования.
Использование всех данных в DATA в плане тестирования TESTPLAN и установите входные диапазоны в диапазон данных:
newD = AttachData(TESTPLAN, DATA,'usedatarange',true);
Сопоставление данных DATA к лучшему дизайну в testplan 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