addconfigset (model)

Создайте объект конфигурации модели и добавьте к объекту модели

Синтаксис

configsetObj = addconfigset(modelObj, 'NameValue')
configsetObj = addconfigset(..., 'PropertyName', PropertyValue, ...)

Аргументы

modelObjModel object. Введите имя переменной.
NameValueОписательное имя для объекта конфигурации модели. Зарезервированные слова 'active' и 'default' не разрешены.
configsetObjConfigset object.

Описание

configsetObj = addconfigset(modelObj, 'NameValue') создает объект конфигурации модели и возвращается к configsetObj.

В объекте конфигурации модели этот метод присваивает значение (NameValue) свойству Name.

configsetObj = addconfigset(..., 'PropertyName', PropertyValue, ...) создает объект конфигурации модели, configsetObj, и конфигурирует configsetObj с парами значений свойств. The configsetObj свойства перечислены в Сводных данных свойств.

A конфигурации модели хранит определенную информацию о симуляции. Объект модели может содержать несколько конфигурации модели, причем один активен в любой данный момент времени. Активная конфигурация модели содержит настройки, которые используются во время симуляции. configsetObj не является активным автоматически. Используйте функцию setactiveconfigset для определения активной configset для modelObj.

Используйте метод copyobj для копирования configset объект и добавить его в modelObj.

Сводные данные по методам

Методы для объектов конфигурации модели

copyobjСкопируйте объект SimBiology и его дети
deleteУдаление объекта SimBiology
displayОтображение сводных данных по объекту SimBiology
getПолучите свойства объекта SimBiology
setУстановите свойства объекта SimBiology

Сводные данные свойств

Свойства для объектов конфигурации модели

ActiveУкажите объект, используемый во время симуляции
AmountUnitsМодуль суммы, используемая внутри во время симуляции, когда UnitConversion включен
CompileOptionsРазмерный анализ и опции преобразования модулей
MassUnitsМассовые модули, используемые внутренне во время симуляции, когда UnitConversion включен
MaximumNumberOfLogsМаксимальное количество критериев журналов для остановки симуляции
MaximumWallClockМаксимальное истёкшая стенка тактовое время для остановки симуляции
NameЗадайте имя объекта
NotesHTML, описывающий объект SimBiology
RuntimeOptionsОпции для логгированных видов
SensitivityAnalysisOptionsЗадайте опции анализа чувствительности
SolverOptionsЗадайте опции решателя модели
SolverTypeВыберите тип решателя для симуляции
StopTimeКритерий времени симуляции для остановки симуляции
TimeUnitsПоказать модули времени для дозирования и симуляции
TypeОтобразите тип объекта SimBiology

Примеры

свернуть все

В этом примере показано, как добавить объект конфигурации к модели SimBiology и настроить его для симуляции.

Загрузите выборку модели radiodecay m1, и добавить Configset объект модели.

sbioloadproject radiodecay;
configsetObj = addconfigset(m1, 'myset');

Сконфигурируйте критерий остановки симуляции путем установки StopTime свойство.

configsetObj.StopTime = 15;

Установите объект конфигурации как активный, чтобы его настройки использовались во время симуляции.

setactiveconfigset(m1,configsetObj);

Симулируйте модель и постройте график результатов.

simdata = sbiosimulate(m1);
sbioplot(simdata);

Figure contains an axes. The axes with title States versus Time contains 2 objects of type line. These objects represent x, z.

Введенный в R2006a