Сохраните альтернативные значения компонентов
SimBiology® объект варианта хранит имена и значения компонентов модели и позволяет использовать значения, хранящиеся в объекте варианта, в качестве альтернативного значения, применяемого во время симуляции. Вы можете хранить значения для видов InitialAmount
, параметр Value
, и отсек Capacity
в объекте варианта. Симуляция с использованием варианта не изменяет значения компонентов модели. Значения, заданные в варианте, временно применяются во время симуляции.
Использование одного или нескольких вариантов объектов, связанных с моделью, позволяет вам оценить поведение модели во время симуляции с различными значениями для различных компонентов модели без необходимости поиска и замены этих значений или необходимости создания дополнительных моделей с этими значениями. Если вы определяете, что значения в объекте варианта точно определяют вашу модель, можно навсегда заменить значения в модели значениями, хранящимися в объекте варианта, используя commit
способ.
Чтобы использовать вариант в симуляции, необходимо добавить объект варианта к объекту модели и задать Active
свойство варианта true. Установите Active
свойство true, если вы всегда хотите, чтобы вариант применялся перед симуляцией модели. Можно также ввести объект варианта в качестве аргумента к sbiosimulate
; это применяет вариант только к текущей симуляции и заменяет все активные объекты варианта на модели.
Предупреждение
The Active
свойство Variant object
будет удалено в следующем релизе. Явным образом задайте вариант или массив вариантов как входной параметр, когда вы симулируете модель используя sbiosimulate
.
Когда в модели существует несколько активных объектов варианта, если существуют повторяющиеся спецификации для значения свойства, последнее вхождение для значения свойства в массиве вариантов используется во время симуляции. Можно узнать, какой вариант применяется в последний раз, посмотрев на индексы вариантов объектов, хранящихся в модели. Точно так же в Content
свойство, если существуют повторяющиеся спецификации для значения свойства, последнее вхождение для свойства в Content
свойство, используется во время симуляции.
Используйте addcontent
метод для добавления содержимого к вариантному объекту.
Ссылки на страницы с описанием свойств видов см. в сводных данных свойств. Свойства определяют характеристики объекта. Используйте
и get
команды для перечисления свойств объектов и изменения их значений в командной строке. Графически можно изменить свойства объекта в графическом интерфейсе пользователя. set
sbiovariant | Создайте объект варианта |
Методы для исполнительных объектов
addcontent (вариант) | Добавьте содержимое к вариантному объекту |
commit (вариант) | Зафиксировать содержимое варианта в модели |
copyobj | Скопируйте объект SimBiology и его дети |
delete | Удаление объекта SimBiology |
display | Отображение сводных данных по объекту SimBiology |
get | Получите свойства объекта SimBiology |
rename | Переименуйте объект и обновите выражения |
rmcontent (вариант) | Удалите содержимое из объекта варианта |
set | Установите свойства объекта SimBiology |
verify (модель, вариант) | Проверьте и проверьте модель SimBiology |
Свойства для вариантов объектов
Active | Укажите объект, используемый во время симуляции |
Content | Содержимое объекта варианта |
Name | Задайте имя объекта |
Notes | HTML, описывающий объект SimBiology |
Parent | Укажите родительский объект |
Tag | Задайте метку для объекта SimBiology |
Type | Отобразите тип объекта SimBiology |
UserData | Задайте данные для связи с объектом |