Передайте различное содержимое модели
commit(variantObj, modelObj)
| Задайте объект модели, которому вы хотите фиксировать вариант. |
| Различный объект согласиться на объект модели. |
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 свойство разновидности по имени A.
variantObj = addvariant(modelObj, 'v1');
addcontent(variantObj, {'species', 'A', 'InitialAmount', 5});Фиксируйте содержимое варианта (). variantObj
commit (variantObj, modelObj);