Content

Содержимое объекта варианта

Описание

The Content свойство содержит данные для объекта варианта. Content - массив ячеек со структурой {'Type', 'Name', 'PropertyName', 'PropertyValue'}. Вы можете хранить значения для видов InitialAmount, параметр Value, и отсек Capacity, в объекте варианта.

Для получения дополнительной информации о вариантах см. Variant object.

Особенности

Применяется кОбъект: вариант
Тип данныхcell array
Значения данныхЗначение по умолчанию [] (пустой).
ДоступЧтение/запись

Примеры

  1. Создайте модель, содержащую три вида в одном отсеке.

    modelObj = sbiomodel('mymodel');
    compObj = addcompartment(modelObj, 'comp1');
    A = addspecies(compObj, 'A');
    B = addspecies(compObj, 'B');
    C = addspecies(compObj, 'C');
  2. Добавьте объект варианта, который изменяет вид '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
    
  3. Добавьте данные к 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
  4. Удалите вид из Content свойство.

    rmcontent(variantObj, 3);
  5. Замените данные в Content свойство.

    set(variantObj, 'Content', {'species', 'C', 'InitialAmount', 15});

См. также

addcontent, rmcontent, sbiovariant