Скопируйте библиотеку в диск
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
sbioabstractkineticlaw | sbioaddtolibrary | sbioremovefromlibrary | sbiounit | sbiounitprefix