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