exponenta event banner

фиксация (вариант)

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

Синтаксис

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