getconfigset (model)

Получите объект конфигурации модели от объекта модели

Синтаксис

configsetObj = getconfigset(modelObj, 'NameValue')
configsetObj = getconfigset(modelObj)
configsetObj = getconfigset(modelObj,'active')

Аргументы

modelObjModel object. Введите имя переменной для объекта модели.
NameValueИмя configset объект.
configsetObjОбъект, содержащий специфичную для симуляции информацию.

Описание

configsetObj = getconfigset(modelObj, 'NameValue') возвращает конфигурацию модели, присоединенную к modelObj это называют NameValue, к configsetObj.

configsetObj = getconfigset(modelObj) возвращает вектор из всех присоединенных конфигураций модели, к configsetObj.

configsetObj = getconfigset(modelObj,'active') получает активную конфигурацию модели.

Конфигурация модели объектно-ориентированная память специфичная для симуляции информация. Модель SimBiology может содержать несколько configsets с одним являющимся активным в любой момент времени. Активная конфигурация модели содержит настройки, которые используются во время симуляции.

Используйте setactiveconfigset функция, чтобы задать активный configset. modelObj всегда содержит по крайней мере один configset объект с именем, сконфигурированным к 'default'. Дополнительный configset объекты могут быть добавлены к modelObj с методом addconfigset.

Примеры

  1. Получите 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
  2. Сконфигурируйте 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'
Введен в R2006a