exponenta event banner

удалить

Удалить объект 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 - объект параметра, используемый объектом kinetic law, при удалении объекта предупреждение отсутствует. Однако при попытке моделирования модели возникает ошибка, так как параметр не может быть найден.

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

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

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

  • Удаление SimBiology невозможно root объект.

См. также

|

Представлен в R2006a