Скопируйте библиотеку в диск
sbiocopylibrary ('kineticlaw',
'LibraryFileName'
)
sbiocopylibrary ('unit','LibraryFileName'
)
sbiocopylibrary ('kineticlaw',
копии все пользовательские кинетические определения закона файлу 'LibraryFileName'
)LibraryFileName.sbklib
и помещает скопированный файл в текущий каталог.
sbiocopylibrary ('unit',
копии все пользовательские модули и модульные префиксы к файлу 'LibraryFileName'
)LibraryFileName.sbulib
.
Чтобы добраться кинетические определения закона, которые находятся во встроенных или пользовательских библиотеках, сначала создайте использование корневого объекта sbioroot
, затем используйте команды get(rootObj.BuiltInLibrary, 'KineticLaws')
или get(rootObj.UserDefinedLibrary, 'KineticLaws')
.
Чтобы добавить кинетическое определение закона пользовательской библиотеке, используйте sbioaddtolibrary
.
Чтобы добавить модуль в пользовательскую библиотеку, использовать sbiounit
сопровождаемый sbioaddtolibrary
. Чтобы добавить модульный префикс в пользовательскую библиотеку, использовать sbiounitprefix
сопровождаемый sbioaddtolibrary
.
Создайте кинетическое определение закона, добавьте его в пользовательскую библиотеку, и затем скопируйте пользовательскую кинетическую юридическую библиотеку в .sbklib
файл.
Создайте кинетическое определение закона.
abstkineticlawObj = sbioabstractkineticlaw('mylaw1', '(k1*s)/(k2+k1+s)');
Добавьте новое кинетическое определение закона пользовательской библиотеке.
sbioaddtolibrary(abstkineticlawObj);
sbioaddtolibrary
добавляет кинетическое определение закона пользовательской библиотеке. Можно проверить это использование sbiowhos
.
sbiowhos -kineticlaw -userdefined SimBiology Abstract Kinetic Law Array Index: Library: Name: Expression: 1 UserDefined mylaw1 (k1*s)/(k2+k1+s)
Скопируйте пользовательскую кинетическую юридическую библиотеку.
sbiocopylibrary ('kineticlaw','myLibFile')
Проверьте с sbiowhos
.
sbiowhos -kineticlaw myLibFile
sbioaddtolibrary
| sbioabstractkineticlaw
| sbioremovefromlibrary
| sbiounit
| sbiounitprefix