exponenta event banner

UserDefinedLibrary

Библиотека пользовательских компонентов

Описание

UserDefinedLibrary - свойство корневого объекта SimBiology ®, содержащее все определяемые пользователем компоненты единиц измерения, префиксы единиц измерения и кинетические законы. Можно добавлять, изменять или удалять компоненты в пользовательской библиотеке. UserDefinedLibrary - это объект, содержащий следующие свойства:

  • Units - Содержит любые пользовательские единицы измерения. Можно указать единицы измерения вместимости отсека, количества видов и значения параметров для выполнения анализа размеров и преобразования единиц измерения во время моделирования. Пользовательские единицы измерения можно отобразить с помощью команды sbiowhos -userdefined -unitили путем доступа к корневому объекту.

  • UnitPrefixes - Содержит любые пользовательские префиксы единиц измерения. Можно указать префиксы единиц измерения в комбинации с допустимыми единицами измерения вместимости отсека, количества видов и значений параметров для выполнения анализа размеров и преобразования единиц измерения во время моделирования. Можно отобразить пользовательские префиксы единиц либо с помощью команды sbiowhos -userdefined -unitprefixили путем доступа к корневому объекту.

  • KineticLaws - Содержит любые определяемые пользователем кинетические законы. Используйте команду sbiowhos -userdefined -kineticlaw для просмотра списка пользовательских кинетических законов. При использовании команды можно использовать пользовательские кинетические законы addkineticlaw для создания объекта кинетического закона для объекта реакции. См. кинетический закон по имени при создании объекта кинетического закона, например: kineticlawObj = addkineticlaw(reactionObj, 'Henri-Michaelis-Menten');.

    Дополнительные сведения см. в разделе Определение кинетического закона.

Особенности

Относится кОбъект: корень
Тип данныхобъект
Значения данныхОбъекты единицы измерения, префикса единицы измерения и абстрактного кинетического закона
ДоступТолько для чтения

Характеристики для UserDefinedLibrary свойства:

  • Units

    Относится кUserDefinedLibrary собственность
    Тип данныхЕдиничные объекты
    Значения данныхЕдиницы
    ДоступЧтение/запись

  • UnitPrefixes

    Относится кUserDefinedLibrary собственность
    Тип данныхОбъекты префикса единиц
    Значения данныхПрефиксы единиц измерения
    ДоступЧтение/запись

  • KineticLaws

    Относится кUserDefinedLibrary собственность
    Тип данныхАбстрактный объект кинетического закона
    Значения данныхКинетические законы
    ДоступЧтение/запись

Примеры

Пример 1

В этом примере используется команда sbiowhos для отображения текущего списка пользовательских компонентов.

sbiowhos -userdefined -kineticlaw
sbiowhos -userdefined -unit
sbiowhos -userdefined -unitprefix

Пример 2

В этом примере показан текущий список определяемых пользователем компонентов путем доступа к корневому объекту.

rootObj = sbioroot;
get(rootObj.UserDefinedLibrary, 'KineticLaws')
get(rootObj.UserDefinedLibrary, 'Units')
get(rootObj.UserDefinedLibrary, 'UnitPrefixes')