Получение варианта из модели
variantObj = getvariant(modelObj)
variantObj = getvariant(modelObj, 'NameValue')
| Variant object возвращено getvariant способ. |
| Model object из которого получить вариант. |
' | Имя варианта, получаемого из объекта модели . |
возвращает объекты вариантов SimBiology ®, содержащиеся в SimBiologyvariantObj = getvariant(modelObj)model object кому modelObj.variantObj
Объект варианта SimBiology хранит альтернативные значения свойств в модели SimBiology. Дополнительные сведения о вариантах см. в разделе Variant object.
возвращает объект варианта SimBiology с именем variantObj = getvariant(modelObj, 'NameValue'), содержащиеся в объекте модели SimBiology, NameValue.modelObj
Просмотр свойств для объекта исполнения с помощью и измените свойства для объекта исполнения с помощью команды get команда.set
Примечание
Не забудьте использовать addcontent вместо использования set метод на Content свойство, потому что set метод заменяет данные в Content собственность, в то время как addcontent добавляет данные.
Чтобы скопировать объект варианта в другую модель, используйте команду copyobj. Чтобы удалить объект варианта из модели SimBiology, используйте delete способ.
Создайте модель, содержащую несколько вариантов.
modelObj = sbiomodel('mymodel');
variantObj1 = addvariant(modelObj, 'v1');
variantObj2 = addvariant(modelObj, 'v2');
Получить все варианты в модели.
vObjs = getvariant(modelObj)
SimBiology Variant Array Index: Name: Active: 1 v1 false 2 v2 false
Получение объекта варианта с именем 'v2' из модели.
vObjv2 = getvariant(modelObj, 'v2');