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 с парами значения свойства. configsetObj свойства перечислены в Сводных данных Свойства.

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

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

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

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

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

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

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

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

Примеры

свернуть все

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

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

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

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

configsetObj.StopTime = 15;

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

setactiveconfigset(m1,configsetObj);

Симулируйте модель и постройте результаты.

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

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

Введен в R2006a