delete

Удаление объекта SimBiology

Синтаксис

Описание

пример

delete(sobj) удаляет объект SimBiology sobj от его родительского объекта.

Примечание

Вы также можете использовать sbioreset чтобы удалить все объекты модели из корневого объекта SimBiology, который содержит список объектов модели, доступных модулей, модуля префиксов и кинетических законов.

Примеры

свернуть все

Загрузите модель G-белка.

sbioloadproject('gprotein.sbproj');

Получите параметры, заданные моделью.

params = m1.Parameters
params = 
   SimBiology Parameter Array

   Index:    Name:     Value:      Units:
   1         kRLm      0.01              
   2         kRL       3.32e-18          
   3         kRdo      0.0004            
   4         kRs       4                 
   5         kRD1      0.004             
   6         kG1       1                 
   7         kGa       1e-05             
   8         kGd       0.11              
   9         GaFrac    1                 

Удалите параметры.

delete(params)
m1.Parameters
ans = 
  0x1 Parameter array with properties:

    ValueUnits
    ConstantValue
    Constant
    Value
    Units
    BoundaryCondition
    Name
    Parent
    Notes
    Tag
    Type
    UserData

Входные параметры

свернуть все

Объект, заданный как объект SimBiology или массив объектов SimBiology.

  • Если sobj является объектом модели, модель удаляется из корневого объекта. delete удаляет все ссылки на модель в командной строке и в SimBiology и SimBiology Model Analyzer приложениях.

  • Если sobj является видовым объектом, используемым объектом реакции, функция выдает предупреждение, и видовой объект не удаляется. Вам нужно удалить реакцию или удалить вид из реакции, прежде чем вы сможете удалить объект вида.

  • Если sobj - объект параметра, используемый объектом кинетического закона, при удалении объекта предупреждение отсутствует. Однако, когда вы пытаетесь симулировать модель, возникает ошибка, потому что параметр не может быть найден.

  • Если sobj является объектом реакции, функция удаляет объект, но видовые объекты, которые использовались объектом реакции, не удаляются.

  • Если sobj является объектом абстрактного кинетического закона и существует ссылочный объект кинетического права, функция возвращает ошибку.

  • Если sobj является объектом конфигурации модели, и это активный объект конфигурации модели, функция после удаления объекта делает объект конфигурации модели по умолчанию активным. Обратите внимание, что вы не можете удалить конфигурацию модели по умолчанию.

  • Вы не можете удалить SimBiology root объект.

См. также

|

Введенный в R2006a