Установите активную конфигурацию модели для объекта модели
configsetObj =
setactiveconfigset(modelObj, 'NameValue')
configsetObj2 =
setactiveconfigset(modelObj, configsetObj1)
устанавливает конфигурацию модели configsetObj =
setactiveconfigset(modelObj, 'NameValue') быть активной конфигурацией модели для NameValuemodel
object и возвращается к modelObj.configsetObj
устанавливает configsetObj2 =
setactiveconfigset(modelObj, configsetObj1)configset быть активным configsetObj1configset для и возвращается к modelObj. Любое изменение в одном из этих двух configset возражает configsetObj2 и configsetObj1 отражается в другом. Скопировать по configsetObj2configset объект от одного model object другому используйте copyobj метод.
Активная конфигурация модели содержит настройки, которые являются использоваться во время симуляции. Конфигурация модели по умолчанию присоединена к любой новой модели.
Создайте объект модели путем импорта oscillator.xml файл, и добавляет Configset возразите против модели.
modelObj = sbmlimport('oscillator'); configsetObj = addconfigset(modelObj, 'myset');
Сконфигурируйте критерии остановки симуляции путем установки StopTime, MaximumNumberOfLogs, и MaximumWallClock свойства Configset объект. Установите критерии остановки на время симуляции 3000 секунды, 50 журналы или стенка показывают время 10 секунды, какой бы ни на первом месте.
set(configsetObj, 'StopTime', 3000, 'MaximumNumberOfLogs', 50,... 'MaximumWallClock', 10) get(configsetObj) Active: 0 CompileOptions: [1x1 SimBiology.CompileOptions] Name: 'myset' Notes: '' RuntimeOptions: [1x1 SimBiology.RuntimeOptions] SensitivityAnalysisOptions: [1x1 SimBiology.SensitivityAnalysisOptions] SolverOptions: [1x1 SimBiology.ODESolverOptions] SolverType: 'ode15s' StopTime: 3000 MaximumNumberOfLogs: 50 MaximumWallClock: 10 TimeUnits: 'second' Type: 'configset'
Установите новый Configset объект быть активными, симулируйте модель с помощью нового Configset объект и график результат.
setactiveconfigset(modelObj, configsetObj); [t,x] = sbiosimulate(modelObj); plot (t,x)