commit (variant)

Передайте различное содержимое модели

Синтаксис

commit(variantObj, modelObj)

Аргументы

modelObjЗадайте объект модели, которому вы хотите фиксировать вариант.
variantObjРазличный объект согласиться на объект модели.

Описание

commit(variantObj, modelObj) фиксирует Contents свойство объекта варианта SimBiology® (variantObj) к объекту модели modelObj. Значения свойств, сохраненные в различном объекте, заменяют значения, сохраненные в модели.

Вариант SimBiology объектно-ориентированная память чередует значения для свойств на модели SimBiology. Для получения дополнительной информации о вариантах смотрите Variant object.

Contents установлены на объекте модели в порядке вхождения, с дублирующейся перезаписью записей. Если commit метод находит неправильно заданную запись, ошибка происходит и остающиеся свойства, заданные в Contents свойство не установлено.

Примеры

  1. Создайте модель, содержащую одну разновидность.

    modelObj = sbiomodel('mymodel');
    compObj = addcompartment(modelObj, 'comp1');
    speciesObj = addspecies(compObj, 'A', 10);
  2. Добавьте различный объект, который варьируется InitialAmount свойство разновидности по имени A.

    variantObj = addvariant(modelObj, 'v1');
    addcontent(variantObj, {'species', 'A', 'InitialAmount', 5});
  3. Фиксируйте содержимое варианта (variantObj).

    commit (variantObj, modelObj);

Смотрите также

addvariant, Variant object

Представленный в R2007b