Удаление всех объектов модели
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
Использоватьsbioreset для удаления 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