exponenta event banner

sbioreset

Удаление всех объектов модели

Синтаксис

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.

  1. Импорт модели в рабочую область.

    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
    
  2. Использовать 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
    
  3. Использовать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
    
Представлен до R2006a