Объект Delete SimBiology
delete(Obj)
| абстрактный кинетический закон, конфигурация модели, событие, кинетический закон, модель, параметр, реакция, правило, SimData, разновидности, модуль, модульный префикс или различный объект. |
delete( удаляет объект (Obj)) из его родительского элемента.Obj
Если является объектом модели, модель удалена из корневого объекта. Objdelete удаляет все ссылки на модель и в командной строке и в рабочем столе SimBiology®.
Если является объектом разновидностей, который используется объектом реакции, этот метод возвращает ошибку, и объект разновидностей не удален. Необходимо удалить реакцию или удалить разновидности из реакции, прежде чем можно будет удалить объект разновидностей.Obj
Если является объектом параметра, используемым кинетическим объектом закона, нет никакого предупреждения, когда объект удален. Однако, когда вы пытаетесь моделировать свою модель, ошибка происходит, потому что параметр не может быть найден.Obj
Если является объектом реакции, этот метод удаляет объект, но объекты разновидностей, которые использовались объектом реакции, не удалены.Obj
Если является абстрактным кинетическим объектом закона и существует кинетический объект закона ссылка на него, этот метод возвращает ошибку.Obj
Если является объектом конфигурации модели SimBiology, и это - активный объект конфигурации модели, этот метод, после удаления объекта, делает объект конфигурации модели по умолчанию активным. Обратите внимание на то, что вы не можете удалить конфигурацию модели по умолчанию.Obj
Вы не можете удалить root SimBiology.
Можно также удалить все объекты модели из корня с одним вызовом функции sbioreset.
Удалите реакцию из модели. Заметьте, что объекты разновидностей не удалены с объектом реакции.
modelObj = sbiomodel('cell');
reactionObj = addreaction(modelObj, 'a -> b');
delete(reactionObj)Удалите одну модель из корневого объекта.
modelObj1 = sbiomodel('cell');
modelObj2 = sbiomodel('virus');
delete(modelObj2)