Максимальное истёкшая стенка тактовое время для остановки симуляции
MaximumWallClock
является свойством 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);
Сконфигурируйте критерий остановки симуляции путем установки MaximumWallClock
свойство к 20
секунд. Выйдите из StopTime
и MaximumNumberOfLogs
свойства при значениях по умолчанию 10
секунды и Inf
, соответственно.
set(configsetObj, 'MaximumWallClock', 20)
Просмотр свойств 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: Inf MaximumWallClock: 20 TimeUnits: 'second' AmountUnits: '<automatic>' MassUnits: '<automatic>' Type: 'configset'
Когда вы симулируете modelObj
, симуляция останавливается, когда время симуляции достигает 10
секунд или стенки тактовое время достигает 20
секунд, в зависимости от того, что придет первым.
Configset object
, MaximumNumberOfLogs
, OutputTimes
, StopTime