Добавление варианта в модель
variantObj = addvariant(modelObj, 'NameValue')
variantObj2 = addvariant(modelObj, variantObj)
| Укажите Model object к которому требуется добавить вариант. |
| Variant object для создания и добавления к объекту модели. |
| Имя объекта-варианта. присваивается Name свойства объекта variant. |
создает объект варианта SimBiology ® (variantObj = addvariant(modelObj, 'NameValue')) с именем variantObjNameValue и добавляет объект варианта в SimBiology Model object
. Объект варианта modelObjParent свойству присваивается значение . modelObj
Объект варианта SimBiology хранит альтернативные значения свойств в модели SimBiology. Дополнительные сведения о вариантах см. в разделе Variant object.
добавляет объект варианта SimBiology (variantObj2 = addvariant(modelObj, variantObj)) к объекту модели SimBiology и возвращает другой объект варианта variantObj. Объект варианта variantObj2variantObj2Parent свойству присваивается значение . modelObjActive имущество variantObj2 имеет значение false по умолчанию.
Просмотр свойств для объекта исполнения с помощью и измените свойства для объекта исполнения с помощью команды get команда. set
Примечание
Не забудьте использовать addcontent вместо использования set метод на Content свойство, потому что set метод заменяет данные в Content собственность, тогда как addcontent добавляет данные.
При наличии в модели нескольких активных объектов исполнения при наличии повторяющихся спецификаций для значения свойства во время моделирования используется последнее вхождение для значения свойства в массиве исполнений.
Для просмотра исполнений, хранящихся в объекте модели, используйте getvariant способ. Чтобы скопировать объект варианта в другую модель, используйте команду copyobj. Чтобы удалить объект варианта из модели SimBiology, используйте delete способ.
Создайте модель, содержащую один вид.
modelObj = sbiomodel('mymodel');
compObj = addcompartment(modelObj, 'comp1');
speciesObj = addspecies(compObj, 'A');Добавление объекта-варианта, изменяющего значение InitialAmount свойство вида по имени А.
variantObj = addvariant(modelObj, 'v1');
addcontent(variantObj, {'species', 'A', 'InitialAmount', 5});Model object, Variant object, addcontent, commit, copyobj, delete, getvariant