AttachData

Присоедините данные из проекта к плану тестирования

Синтаксис

newD = AttachData(T, D, Property1, Value, Property2, Value...)

Описание

Это метод mbcmodel.testplan. Используйте его, чтобы прикрепить данные, которые вы хотите смоделировать, к плану тестирования.

T является объектом плана тестирования, D является объектом данных.

В следующей таблице показаны допустимые свойства и их соответствующие возможные значения. Первые пять являются парами необязательных свойств/значений, чтобы контролировать соответствие данных проекту. Эти параметры показаны на последней странице Мастера данных (при наличии проекта) в Model Browser. Для получения дополнительной информации о значении этих настроек см. раздел «Мастер данных» (в разделе « Данных») в Руководстве пользователя Model Browser.

The usedatarange свойство изменяет входные области значений плана тестирования на область значений данных.

Примечание

Если у тестового плана есть ответы, настроенные, модели подгоняются, когда вы присоединяете данные.

СвойствоЗначениеДефолт

unmatcheddata

{'allnone'}

'all'

moredata

{'allclosest'}

'all'

moredesign

{'noneclosest'}

'none'

tolerances

[1xNumInputs double]

Функции ModelRange /20

usedatarange

логичный

ложный

Когда вы присоединяете данные к плану тестирования, 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 );

См. также

| |

Представлено до R2006a