Максимальное количество логарифмических критериев, чтобы остановить симуляцию
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, какой бы ни на первом месте.