Библиотека пользовательских компонентов
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 свойство |
Тип данных | Объект абстрактного кинетического права |
Значения данных | Кинетические законы |
Доступ | Чтение/запись |
В этом примере используется команда sbiowhos
отображение текущего списка пользовательских компонентов.
sbiowhos -userdefined -kineticlaw sbiowhos -userdefined -unit sbiowhos -userdefined -unitprefix
В этом примере показан текущий список пользовательских компонентов с помощью доступа к корневому объекту.
rootObj = sbioroot; get(rootObj.UserDefinedLibrary, 'KineticLaws') get(rootObj.UserDefinedLibrary, 'Units') get(rootObj.UserDefinedLibrary, 'UnitPrefixes')