Библиотека пользовательских компонентов
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')