Укажите объект, используемый во время симуляции
The Active
свойство указывает, используется ли симуляция SimBiology® объект. Модель SimBiology организована в иерархическую группу объектов. Используйте Active
свойство для включения или исключения объектов во время симуляции.
Событие, Реакция или Правило - Когда событие, реакция или объект правила Active
для свойства задано значение false
, симуляция не включает событие, реакцию или правило. Это удобный способ тестирования модели с реакцией или правилом и без.
Конфигурация модели - Для configset
объект, используйте метод setactiveconfigset
для установки объекта Active
свойство к true
.
Предупреждение
Это свойство Configset object
будет удалено в следующем релизе. Явным образом задайте конфигурацию как входной параметр, когда вы симулируете модель используя sbiosimulate
.
Вариант - Установите Active
свойство к true
если вы всегда хотите, чтобы вариант был применен перед симуляцией модели. Можно также передать объект варианта в качестве аргумента sbiosimulate
; это применяет вариант только к текущей симуляции. Для получения дополнительной информации об использовании Active
свойство для вариантов, см. Variant object
.
Предупреждение
Это свойство Variant object
будет удалено в следующем релизе. Явным образом задайте вариант или массив вариантов как входной параметр, когда вы симулируете модель используя sbiosimulate
.
.
Планируйте дозу и Повторите дозу - Чтобы использовать объект дозы в симуляции, вы должны добавить объект дозы к объекту модели и задать значение свойства Active объекта дозы true.
Предупреждение
Это свойство ScheduleDose object
и RepeatDose object
будет удалено в следующем релизе. Явным образом задайте дозу или массив доз в качестве входного параметра, когда вы симулируете модель, используя sbiosimulate
.
Применяется к | Объекты: configset, событие, наблюдаемый, реакция, RepeatDose, правило, ScheduleDose, вариант |
Тип данных | boolean |
Значения данных |
|
Доступ | Чтение/запись |
Создайте объект модели.
modelObj = sbiomodel ('my_model');
Добавьте объект реакции и проверьте, что Active
параметр свойства 'true'
или 1
.
reactionObj = addreaction (modelObj, 'a + b -> c + d'); get (reactionObj, 'Active')
MATLAB® возвращает:
ans = 1
Установите Active
свойство к 'false'
и проверьте.
set (reactionObj, 'Active', false); get (reactionObj, 'Active')
MATLAB возвращает:
ans = 0