Максимальное количество логарифмических критериев, чтобы остановить симуляцию
MaximumNumberOfLogs
свойство Configset
объект. Это наборы свойств максимальное количество логарифмических критериев, чтобы остановить симуляцию.
Симуляция останавливается, когда она соответствует любому из критериев, заданных StopTime
, MaximumNumberOfLogs
, или MaximumWallClock
. Однако, если вы задаете OutputTimes
свойство SolverOptions
свойство Configset
объект, затем StopTime
и MaximumNumberOfLogs
проигнорированы. Вместо этого последнее значение в OutputTimes
используется в качестве StopTime
критерии и длина OutputTimes
используется в качестве MaximumNumberOfLogs
критерии.
Применяется | Объект: Configset |
Тип данных | double |
Значения данных | Положительное значение. Значением по умолчанию является Inf . |
Доступ | Чтение-запись |
Определите максимальный номер журналов, который инициировал симуляцию, чтобы остановиться.
Создайте model
возразите названному cell
и сохраните его в переменной под названием modelObj
.
modelObj = sbiomodel('cell');
Получите конфигурацию модели из modelObj
и сохраните его в переменной под названием configsetObj
.
configsetObj = getconfigset(modelObj);
Сконфигурируйте критерии остановки симуляции путем установки MaximumNumberOfLogs
свойство к 50
. Оставьте StopTime
и MaximumWallClock
свойства в их значениях по умолчанию 10
секунды и Inf
, соответственно.
set(configsetObj, 'MaximumNumberOfLogs', 50)
Просмотрите свойства configsetObj
.
get(configsetObj)
Active: 1 CompileOptions: [1x1 SimBiology.CompileOptions] Name: 'default' Notes: '' RuntimeOptions: [1x1 SimBiology.RuntimeOptions] SensitivityAnalysisOptions: [1x1 SimBiology.SensitivityAnalysisOptions] SolverOptions: [1x1 SimBiology.ODESolverOptions] SolverType: 'ode15s' StopTime: 10 MaximumNumberOfLogs: 50 MaximumWallClock: Inf TimeUnits: 'second' AmountUnits: '<automatic>' MassUnits: '<automatic>' Type: 'configset'
Когда вы симулируете modelObj
, симуляция останавливается когда 50
журналы создаются или когда время симуляции достигает 10
секунды, какой бы ни на первом месте.