Получение объекта набора конфигурации из объекта модели
configsetObj = getconfigset(modelObj, 'NameValue')
configsetObj = getconfigset(modelObj)
configsetObj = getconfigset(modelObj,'active')
| Model object. Введите имя переменной для объекта модели. |
| Название configset объект. |
| Объект, содержащий специфичную для моделирования информацию. |
возвращает набор конфигурации, присоединенный к configsetObj = getconfigset(modelObj, 'NameValue')modelObj который назван Кому NameValue. configsetObj
возвращает вектор всех присоединенных наборов конфигурации, в configsetObj = getconfigset(modelObj).configsetObj
извлекает активный набор конфигурации.configsetObj = getconfigset(modelObj,'active')
Объект набора конфигурации хранит специфичную для моделирования информацию. Модель SimBiology может содержать несколько configsets с одним активным в любой данный момент времени. Активный набор конфигурации содержит настройки, используемые во время моделирования.
Используйте setactiveconfigset для определения активного configset. всегда содержит по крайней мере один modelObjconfigset объект с именем, настроенным на 'default'. Дополнительный configset объекты могут быть добавлены в с помощью метода modelObjaddconfigset.
Получение значения по умолчанию configset объект из modelObj.
modelObj = sbiomodel('cell');
configsetObj = getconfigset(modelObj)
Configuration Settings - default (active)
SolverType: ode15s
StopTime: 10
SolverOptions:
AbsoluteTolerance: 1.000000e-06
RelativeTolerance: 1.000000e-03
SensitivityAnalysis: false
RuntimeOptions:
StatesToLog: all
CompileOptions:
UnitConversion: false
DimensionalAnalysis: true
SensitivityAnalysisOptions:
Inputs: 0
Outputs: 0Сконфигурируйте SolverType кому ssa.
set(configsetObj, 'SolverType', 'ssa') get(configsetObj) Active: 1 CompileOptions: [1x1 SimBiology.CompileOptions] Name: 'default' Notes: '' RuntimeOptions: [1x1 SimBiology.RuntimeOptions] SensitivityAnalysisOptions: [1x1 SimBiology.SensitivityAnalysisOptions] SolverOptions: [1x1 SimBiology.SSASolverOptions] SolverType: 'ssa' StopTime: 10 MaximumNumberOfLogs: Inf MaximumWallClock: Inf TimeUnits: 'second' Type: 'configset'
model object, addconfigset, removeconfigset, setactiveconfigset