Содержимое объекта варианта
The Content
свойство содержит данные для объекта варианта. Content
- массив ячеек со структурой {'Type', 'Name', 'PropertyName', 'PropertyValue'}
. Вы можете хранить значения для видов InitialAmount
, параметр Value
, и отсек Capacity
, в объекте варианта.
Для получения дополнительной информации о вариантах см. Variant object
.
Применяется к | Объект: вариант |
Тип данных | cell array |
Значения данных | Значение по умолчанию [] (пустой). |
Доступ | Чтение/запись |
Создайте модель, содержащую три вида в одном отсеке.
modelObj = sbiomodel('mymodel'); compObj = addcompartment(modelObj, 'comp1'); A = addspecies(compObj, 'A'); B = addspecies(compObj, 'B'); C = addspecies(compObj, 'C');
Добавьте объект варианта, который изменяет вид 'InitialAmount
свойство.
variantObj = addvariant(modelObj, 'v1'); addcontent(variantObj, {{'species','A', 'InitialAmount', 5}, ... {'species', 'B', 'InitialAmount', 10}}); % Display the variant variantObj
SimBiology Variant - v1 (inactive) ContentIndex: Type: Name: Property: Value: 1 species A InitialAmount 5 2 species B InitialAmount 10
Добавьте данные к Content
свойство.
addcontent(variantObj, {'species', 'C', 'InitialAmount', 15});
SimBiology Variant - v1 (inactive) ContentIndex: Type: Name: Property: Value: 1 species A InitialAmount 5 2 species B InitialAmount 10 3 species C InitialAmount 15
Удалите вид из Content
свойство.
rmcontent(variantObj, 3);
Замените данные в Content
свойство.
set(variantObj, 'Content', {'species', 'C', 'InitialAmount', 15});