Удалите все объекты модели
sbioreset
sbioreset удаляет все объекты модели SimBiology® на корневом уровне. Вы не можете использовать объект модели SimBiology после того, как он будет удален.
Чтобы удалить объект модели SimBiology из рабочей области MATLAB®, не удаляя его из корневого уровня, используют функцию clear.
Если рабочий стол SimBiology открыт, вызывание sbioreset в командной строке удаляет все объекты модели, которые открыты в рабочем столе.
Корневой объект SimBiology содержит список объектов модели SimBiology, доступных модулей, модульных префиксов и кинетических объектов закона. Объект модели SimBiology имеет свой набор свойств Parent к корневому объекту SimBiology.
Чтобы добавить кинетическое определение закона корню SimBiology пользовательская библиотека, используйте функцию sbioaddtolibrary. Чтобы добавить модуль в SimBiology пользовательская библиотека по корню, используйте sbiounit, сопровождаемый sbioaddtolibrary. Чтобы добавить модульный префикс в SimBiology пользовательская библиотека по корню, используйте sbiounitprefix, сопровождаемый sbioaddtolibrary.
Этот пример показывает различие между sbioreset и clear all.
Импортируйте модель в рабочую область.
modelObj = sbmlimport('oscillator');Обратите внимание на то, что рабочая область содержит modelObj и если вы запрашиваете корень SimBiology, на корневом объекте существует одна модель.
rootObj = sbioroot SimBiology Root Contains: Models: 1 Builtin Abstract Kinetic Laws: 3 User Abstract Kinetic Laws: 0 Builtin Units: 54 User Units: 0 Builtin Unit Prefixes: 13 User Unit Prefixes: 0
Используйте clear all, чтобы очистить рабочую область. modelObj все еще существует на rootObj.
clear all
rootObj SimBiology Root Contains: Models: 1 Builtin Abstract Kinetic Laws: 3 User Abstract Kinetic Laws: 0 Builtin Units: 54 User Units: 0 Builtin Unit Prefixes: 13 User Unit Prefixes: 0
Usesbioreset, чтобы удалить modelObj из корня.
sbioreset rootObj SimBiology Root Contains: Models: 0 Builtin Abstract Kinetic Laws: 3 User Abstract Kinetic Laws: 0 Builtin Units: 54 User Units: 0 Builtin Unit Prefixes: 13 User Unit Prefixes: 0