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