Максимальное прошедшее время для остановки моделирования
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