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