exponenta event banner

MaximumWallClock

Максимальная прошедшая стена показывает время, чтобы остановить симуляцию

Описание

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, какой бы ни на первом месте.