exponenta event banner

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