exponenta event banner

UserDefinedLibrary

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

Описание

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

  • Модули Содержит любые пользовательские модули. Можно задать модули для способности отсека, сумм разновидностей и значений параметров, чтобы сделать размерный анализ и модульное преобразование во время симуляции. Можно отобразить пользовательские модули или при помощи команды 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')