CapacityUnits

Полные единицы отсека

Описание

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

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