CapacityUnits

Емкость отсека модулей

Описание

The CapacityUnits свойство указывает определение модуля для Capacity свойство объекта отсека. CapacityUnits может быть любым модулем из библиотеки модулей. Чтобы получить список определенных модулей в библиотеке, используйте sbioshowunits функция. Если CapacityUnits изменяется от одного определения модуля к другому, Capacity не преобразуется автоматически в новые модули. sbioconvertunits функция выполняет это преобразование. Чтобы добавить определяемую пользователем модуль измерения в список, смотрите sbioaddtolibrary.

The CapacityUnits свойство идентично Units свойство.

Особенности

Применяется кОбъект: отсек
Тип данныхВектор символов
Значения данныхМодули измерения из библиотеки с размерностями длины, площади или объема. По умолчанию = '' (пустой).
ДоступЧтение/запись

Примечание

SimBiology® использует модули, включая пустые модули сочетании с DimensionalAnalysis и UnitConversion функции.

  • Когда DimensionalAnalysis и UnitConversion являются ли оба false, модули измерения не используются. Однако SimBiology все еще выполняет минимальный уровень размерного анализа, чтобы решить, является ли скорость реакции размерностями количества/времени или концентрации/времени.

  • Когда DimensionalAnalysis является true и UnitConversion является false, модули (если не пустые) должны иметь допустимые размерности, чтобы SimBiology мог выполнить размерный анализ. Однако модули не преобразуются.

  • Когда UnitConversion установлено в true (что требует DimensionalAnalysis чтобы быть true), SimBiology выполняет размерный анализ и преобразует все в последовательные модули. Следовательно, необходимо задать допустимые модули, и никакие модули измерения не могут быть пустыми. Если у вас есть безразмерный параметр, необходимо все равно задать его модуль dimensionless.

Примеры

  1. Создайте объект модели с именем my_model.

    modelObj = sbiomodel ('my_model');
    
  2. Добавьте объект отсека с именем cytoplasm с емкостью 0.5.

    compObj = addcompartment (modelObj, 'cytoplasm', 0.5);
    
  3. Установите CapacityUnits на femtoliter, и проверьте.

    set (compObj,'CapacityUnits', 'femtoliter');
    get (compObj,'CapacityUnits')
    

    MATLAB® возвращает:

    ans =
    
    femtoliter