Добавьте вариант в модель
variantObj =
addvariant(modelObj, 'NameValue')
variantObj2 =
addvariant(modelObj, variantObj)
| Задайте Model object к которому вы хотите, добавляет вариант. |
| Variant object создать и добавить к объекту модели. |
| Имя различного объекта. присвоен Name свойство различного объекта. |
создает объект варианта 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 свойство разновидности по имени A.
variantObj = addvariant(modelObj, 'v1');
addcontent(variantObj, {'species', 'A', 'InitialAmount', 5});Model object, Variant object, addcontent, commit, copyobj, delete, getvariant