Зафиксировать содержимое варианта в модели
commit(variantObj, modelObj)
| Укажите объект модели, к которому требуется зафиксировать вариант. |
| Объект Variant для фиксации к объекту модели. |
commit( фиксирует variantObj, modelObj)Contents свойство объекта варианта SimBiology ® () к объекту модели variantObj. Значения свойств, хранящиеся в объекте исполнения, заменяют значения, хранящиеся в модели.modelObj
Объект варианта SimBiology хранит альтернативные значения свойств в модели SimBiology. Дополнительные сведения о вариантах см. в разделе Variant object.
Contents устанавливаются для объекта модели в порядке вхождения с перезаписью повторяющихся записей. Если commit метод находит неверно указанную запись, возникает ошибка и остальные свойства, определенные в Contents свойства не установлены.
Создайте модель, содержащую один вид.
modelObj = sbiomodel('mymodel');
compObj = addcompartment(modelObj, 'comp1');
speciesObj = addspecies(compObj, 'A', 10);Добавление объекта-варианта, изменяющего значение InitialAmount свойство вида по имени А.
variantObj = addvariant(modelObj, 'v1');
addcontent(variantObj, {'species', 'A', 'InitialAmount', 5});Зафиксируйте содержимое варианта (). variantObj
commit (variantObj, modelObj);