exponenta event banner

MaximumNumberOfLogs

Максимальное число критериев журнала для остановки моделирования

Описание

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 секунды, в зависимости от того, что наступит раньше.