UserDefinedLibrary

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

Описание

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

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

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

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

    Смотрите Определение Кинетического Закона для определения и получения дополнительной информации.

Особенности

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

Характеристики для 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')