Критерии времени симуляции, чтобы остановить симуляцию
StopTime
свойство Configset
объект. Это наборы свойств максимальные критерии времени симуляции, чтобы остановить симуляцию. Единицы измерения времени заданы TimeUnits
свойство Configset
объект.
Симуляция останавливается, когда она соответствует любому из критериев, заданных StopTime
, MaximumNumberOfLogs
, или MaximumWallClock
. Однако, если вы задаете OutputTimes
свойство SolverOptions
свойство Configset
объект, затем StopTime
и MaximumNumberOfLogs
проигнорированы. Вместо этого последнее значение в OutputTimes
используется в качестве StopTime
критерии и длина OutputTimes
используется в качестве MaximumNumberOfLogs
критерии.
Применяется | Объект: Configset |
Тип данных | double |
Значения данных | Неотрицательный скаляр. Значением по умолчанию является 10 . |
Доступ | Чтение-запись |
Создайте model
возразите названному cell
и сохраните его в переменной под названием modelObj
. Получите конфигурацию модели из modelObj
и сохраните его в переменной под названием configsetObj
.
modelObj = sbiomodel('cell');
configsetObj = getconfigset(modelObj);
Сконфигурируйте критерии остановки симуляции путем установки StopTime
свойство к 20
секунды. Оставьте MaximumNumberOfLogs
и MaximumWallClock
свойства в их значениях по умолчанию Inf
.
set(configsetObj, 'StopTime', 20)
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: 20
MaximumNumberOfLogs: Inf
MaximumWallClock: Inf
TimeUnits: 'second'
Type: 'configset'
Когда вы симулируете modelObj
, симуляция останавливается, когда время симуляции достигает 20
секунды.