exponenta event banner

addconfigset (модель)

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

Синтаксис

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 и его нижестоящие элементы
удалитьУдалить объект SimBiology
показОтображение сводки объекта SimBiology
добратьсяПолучение свойств объекта SimBiology
наборЗадать свойства объекта SimBiology

Сводка по свойствам

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

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

Примеры

свернуть все

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

Загрузить образец модели радиодекая 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. The axes with title States versus Time contains 2 objects of type line. These objects represent x, z.

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