Библиотека встроенных компонентов
BuiltInLibrary является SimBiology® свойство корневого объекта, содержащее все встроенные компоненты, а именно модуль, единичные префиксы и кинетические законы, которые поставляются с продуктом SimBiology. Вы не можете добавлять, изменять или удалять компоненты во встроенной библиотеке. The BuiltInLibrary свойство является объектом, который содержит следующие свойства:
Units - содержит все модули, поставляемые с продуктом SimBiology. Можно задать модули для емкости отсека, видовых количеств и значений параметров, чтобы сделать размерный анализ и преобразование модулей во время симуляции. Можно отобразить встроенные модули либо при помощи команды sbiowhos -builtin -unit, или путем доступа к корневому объекту.
UnitPrefixes - содержит все единичные префиксы, поставляемые с продуктом SimBiology. Можно задать модуль измерения - префиксы в сочетании с допустимым модулем для емкости отсека, видовых количеств и значений параметров, чтобы выполнить размерный анализ и преобразование модуля во время симуляции. Вы можете отобразить встроенные префиксы единиц измерения или при помощи команды sbiowhos -builtin -unitprefix, или путем доступа к корневому объекту.
KineticLaws - содержит все кинетические законы, которые поставляются с продуктом SimBiology. Используйте команду sbiowhos -builtin -kineticlaw посмотреть список встроенных кинетических законов. Можно использовать встроенные кинетические законы, когда вы используете команду addkineticlaw создать объект кинетического закона для объекта реакции. Обратитесь к кинетическому закону по имени, когда вы создаете объект кинетического закона, например kineticlawObj = addkineticlaw(reactionObj, 'Henri-Michaelis-Menten');
Смотрите Определение Кинетического Закона для определения и получения дополнительной информации.
BuiltInLibrary
| Применяется к | Объект: root |
| Тип данных | объект |
| Значения данных | Единичные, единично-префиксные и абстрактные объекты кинетического закона |
| Доступ | Только для чтения |
Характеристики для BuiltInLibrary свойства:
Units
| Применяется к | BuiltInLibrary свойство |
| Тип данных | модули |
| Значения данных | модули |
| Доступ | Только для чтения |
UnitPrefixes
| Применяется к | BuiltInLibrary свойство |
| Тип данных | объекты префикса модулей |
| Значения данных | единичные префиксы |
| Доступ | Только для чтения |
KineticLaws
| Применяется к | BuiltInLibrary свойство |
| Тип данных | Объект абстрактного кинетического права |
| Значения данных | кинетические законы |
| Доступ | Только для чтения |
В этом примере используется команда sbiowhos отображение текущего списка встроенных компонентов.
sbiowhos -builtin -kineticlaw sbiowhos -builtin -unit sbiowhos -builtin -unitprefix
В этом примере показан текущий список встроенных компонентов путем доступа к корневому объекту.
rootObj = sbioroot; get(rootObj.BuiltinLibrary, 'KineticLaws') get(rootObj.BuiltinLibrary, 'Units') get(rootObj.BuiltinLibrary, 'UnitPrefixes')
Функции - sbioaddtolibrary, sbioremovefromlibrary, sbioroot, sbiounit, sbiounitprefix
Свойства - UserDefinedLibrary