getvariant (model)

Станьте различными от модели

Синтаксис

variantObj = getvariant(modelObj)
variantObj = getvariant(modelObj, 'NameValue')

Аргументы

variantObjVariant object возвращенный getvariant метод.
modelObjModel object от которого можно получить вариант.
'NameValue'Имя варианта, чтобы получить от объекта модели modelObj.

Описание

variantObj = getvariant(modelObj) возвращает объекты варианта SimBiology®, содержавшие в SimBiology model object modelObj к variantObj.

Вариант SimBiology объектно-ориентированная память чередует значения для свойств на модели SimBiology. Для получения дополнительной информации о вариантах смотрите Variant object.

variantObj = getvariant(modelObj, 'NameValue') возвращает объект варианта SimBiology с именем NameValue, содержавший в объекте модели SimBiology, modelObj.

Просмотрите свойства для различного объекта с get команда, и изменяет свойства для различного объекта с set команда.

Примечание

Не забудьте использовать addcontent метод вместо того, чтобы использовать set метод на Content свойство, потому что set метод заменяет данные в Content свойство, тогда как addcontent добавляет данные.

Чтобы скопировать различный объект в другую модель, использовать copyobj. Чтобы удалить различный объект из модели SimBiology, используйте delete метод.

Примеры

  1. Создайте модель, содержащую несколько вариантов.

    modelObj = sbiomodel('mymodel');
    variantObj1 = addvariant(modelObj, 'v1');
    variantObj2 = addvariant(modelObj, 'v2');
    
  2. Получите все варианты в модели.

    vObjs = getvariant(modelObj)  
    SimBiology Variant Array
    
       Index:  Name:             Active:
       1       v1                false
       2       v2                false
  3. Получите различный объект под названием 'v2' из модели.

    vObjv2 = getvariant(modelObj, 'v2');

Смотрите также

Model object, Variant object, addvariant, removevariant

Представленный в R2007b