Содержимое объекта варианта
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});