Получите вариант из модели
variantObj =
getvariant(modelObj)
variantObj =
getvariant(modelObj, 'NameValue')
| Variant object возвращен getvariant способ. |
| Model object из которого можно получить вариант. |
' | Имя варианта, который нужно получить из объекта модели . |
возвращает SimBiology® варианты объектов, содержащиеся в SimBiology variantObj =
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');