Добавьте вариант к модели
variantObj =
addvariant(modelObj, 'NameValue')
variantObj2 =
addvariant(modelObj, variantObj)
| Задайте Model object к которому требуется добавить вариант. |
| Variant object чтобы создать и добавить к объекту модели. |
| Имя объекта варианта. присваивается Name свойство объекта варианта. |
создает SimBiology® объект варианта (variantObj =
addvariant(modelObj, 'NameValue')) с именем variantObjNameValue и добавляет объект варианта в SimBiology Model object
. Объект варианта modelObjParent свойству присваивается значение . modelObj
Объект варианта SimBiology хранит альтернативные значения для свойств на модели SimBiology. Для получения дополнительной информации о вариантах см. Variant object.
добавляет объект варианта SimBiology (variantObj2 =
addvariant(modelObj, variantObj)) к объекту модели SimBiology и возвращает другой объект варианта variantObj. Объект варианта variantObj2variantObj2Parent свойству присваивается значение . The modelObjActive свойство 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