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