commit (variant)

Зафиксировать содержимое варианта в модели

Синтаксис

commit(variantObj, modelObj)

Аргументы

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

Описание

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

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

The 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