Добавьте вариант к модели
variantObj
=
addvariant(modelObj
, 'NameValue
')
variantObj2
=
addvariant(modelObj
, variantObj
)
| Задайте Model object к которому требуется добавить вариант. |
| Variant object чтобы создать и добавить к объекту модели. |
| Имя объекта варианта. присваивается Name свойство объекта варианта. |
создает SimBiology® объект варианта (variantObj
=
addvariant(modelObj
, 'NameValue
')
) с именем variantObj
NameValue
и добавляет объект варианта в SimBiology Model object
. Объект варианта modelObj
Parent
свойству присваивается значение
. modelObj
Объект варианта SimBiology хранит альтернативные значения для свойств на модели SimBiology. Для получения дополнительной информации о вариантах см. Variant object
.
добавляет объект варианта SimBiology (variantObj2
=
addvariant(modelObj
, variantObj
)
) к объекту модели SimBiology и возвращает другой объект варианта variantObj
. Объект варианта variantObj2
variantObj2
Parent
свойству присваивается значение
. The modelObj
Active
свойство variantObj2
установлено в false
по умолчанию.
Просмотрите свойства для объекта варианта с
команда, и изменять свойства для объекта варианта с get
команда. set
Примечание
Не забудьте использовать addcontent
метод вместо использования set
метод на Content
свойство, потому что set
метод заменяет данные в Content
свойство, в то время как addcontent
добавляет данные.
Когда в модели существует несколько активных объектов варианта, если существуют повторяющиеся спецификации для значения свойства, последнее вхождение для значения свойства в массиве вариантов используется во время симуляции.
Чтобы просмотреть варианты, хранящиеся на объекте модели, используйте getvariant
способ. Чтобы скопировать объект варианта в другую модель, используйте copyobj
. Чтобы удалить объект варианта из модели SimBiology, используйте delete
способ.
Создайте модель, содержащую один вид.
modelObj = sbiomodel('mymodel'); compObj = addcompartment(modelObj, 'comp1'); speciesObj = addspecies(compObj, 'A');
Добавьте объект варианта, который изменяет InitialAmount
свойство вида, названного A.
variantObj = addvariant(modelObj, 'v1'); addcontent(variantObj, {'species', 'A', 'InitialAmount', 5});
Model object
, Variant object
, addcontent
, commit
, copyobj
, delete
, getvariant