exponenta event banner

removeconfigset (модель)

Удалите конфигурацию модели из модели

Синтаксис

removeconfigset(modelObj, 'NameValue')
removeconfigset(modelObj, configsetObj)

Аргументы

modelObjModel object, из которого можно удалить конфигурацию модели.
NameValueИмя конфигурации модели.
configsetObjConfigset object, который должен быть удален из объекта модели.

Описание

removeconfigset(modelObj, 'NameValue') удаляет объект configset с именем NameValue от объекта модели SimBiology® modelObj. Конфигурация модели объектно-ориентированная память специфичная для симуляции информация. Модель SimBiology может содержать несколько конфигураций модели с одной являющейся активным в любой момент времени. Активная конфигурация модели содержит настройки, которые используются во время симуляции. modelObj всегда содержит по крайней мере один объект конфигурации модели с именем, сконфигурированным к 'default'. Вы не можете удалить конфигурацию модели по умолчанию из modelObj. Если активная конфигурация модели будет удалена из modelObj, то конфигурация модели по умолчанию будет сделана активной.

removeconfigset(modelObj, configsetObj) удаляет объект конфигурации модели, configsetObj, из модели SimBiology, modelObj. Конфигурация модели не удалена; если вы хотите удалить configsetObj, используйте метод delete.

Если однако, нет никакой переменной MATLAB® содержания configset, removeconfigset(modelObj, 'NameValue') удаляет configset из модели и удаляет его.

Примеры

  1. Создайте объект модели путем импорта файла oscillator.xml и добавьте configset.

    modelObj  = sbmlimport('oscillator');
    configsetObj = addconfigset(modelObj, 'myset');
  2. Удалите configset из modelObj по наименованию или альтернативно путем индексации.

% Remove the configset with name 'myset'.
  removeconfigset(modelObj, 'myset');
         
 % Get all configset objects and remove the second.
  configsetObj = getconfigset(modelObj);
  removeconfigset(modelObj, configsetObj(2));

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