exponenta event banner

CreateBoundary

Создание граничной модели

Синтаксис

B = mbcboundary.CreateBoundary(Type,Inputs)
B = mbcboundary.CreateBoundary(Type,Inputs,Property,Value,...)
B = CreateBoundary(Tree)
B = CreateBoundary(Tree,Type)
B = CreateBoundary(Tree,Type,Property,Value,...)
newboundary = CreateBoundary(B,Type)
newboundary = CreateBoundary(B,Type,Property,Value,...)

Описание

B = mbcboundary.CreateBoundary(Type,Inputs) Этот синтаксис представляет собой статическую функцию пакета, которая создает mbcboundary.Model объект (B) указанного Type, где Inputs является mbcmodel.modelinput объект. Эта функция используется для создания нового объекта граничной модели независимо от любого проекта. Посмотрите fit за альтернативу.

B = mbcboundary.CreateBoundary(Type,Inputs,Property,Value,...) создает границу с заданными свойствами. Свойства зависят от типа граничной модели.

Вы можете использовать getAlternativeTypes для получения списка допустимых типов моделей или см. Type (for boundary models). Пробелы и регистр в Type игнорируются.

CreateBoundary также является методом mbcboundary.Tree. Этот метод используется для создания новой модели границ в рамках проекта.

B = CreateBoundary(Tree) создает новую граничную модель, B, из mbcboundary.Tree объект, Tree. Метод использует входные данные плана тестирования для определения входных данных граничной модели. Вы должны позвонить Addдля добавления новой модели в дерево.

B = CreateBoundary(Tree,Type) создает новую граничную модель, B указанного Type.

B = CreateBoundary(Tree,Type,Property,Value,...) создает границу с заданными свойствами.

CreateBoundary также является методом mbcboundary.AbstractBoundary и все его подклассы. Этот метод используется для создания новой граничной модели на основе существующей граничной модели.

newboundary = CreateBoundary(B,Type) создает новую граничную модель, newboundary, с теми же входными данными, что и текущая граничная модель B. Список допустимых типов можно получить с помощью getAlternativeTypes.

newboundary = CreateBoundary(B,Type,Property,Value,...) создает новую граничную модель с заданными свойствами.

Примеры

Можно создать граничную модель вне проекта одним из следующих способов.

B = mbcboundary.Fit(Data,Type);
B = mbcboundary.CreateBoundary(Type,Inputs)

Чтобы создать новую граничную модель в рамках проекта, выполните следующие действия.

Tree = testplan.Boundary
B = CreateBoundary(Tree)
При этом создается новая граничная модель, B, из mbcboundary.Tree объект, Tree. Метод использует входные данные плана тестирования для определения входных данных граничной модели.

Чтобы создать звездообразную глобальную граничную модель для тестового плана, выполните следующие действия.

B = CreateBoundary(testplan.Boundary.Global,'Star-shaped');
Звонить Add для добавления граничной модели в дерево..

Для добавления граничной модели в план испытаний и подгонки граничной модели:

B = Add(testplan.Boundary.Global,B);
Лучшая граничная модель для дерева включает эту граничную модель.

Для создания граничных моделей для плана испытаний по точкам:

B = TP.Boundary.Local.CreateBoundary('Point-by-point');
% Use convex hull type for the local boundaries
B.LocalModel = CreateBoundary(B.LocalModel,'Convex hull');
% Add point-by-point boundary model to project.
TP.Boundary.Local.Add(B);
Представлен в R2009b