Подготовьте объект модели к ускоренным симуляциям
sbioaccelerate(
готовит объект модели к ускоренной симуляции с помощью ее активной конфигурации модели (configset), любых активных вариантов и активных доз. Модель SimBiology® может содержать несколько configsets с только одним являющимся активным в любой момент времени. Активный configset содержит настройки, чтобы использовать в подготовке модели к ускорению.modelObj
)
Для ускоренных симуляций используйте sbioaccelerate
прежде, чем запустить sbiosimulate
. Необходимо использовать ту же модель и configset для обеих функций.
Повторно выполните sbioaccelerate
, прежде, чем вызвать sbiosimulate
, если вы изменяете эту модель, такую как изменяющиеся реакции или добавляющие события. Однако существуют исключения. Для получения дополнительной информации смотрите, Когда Повторно выполнить Ускорение.
Примечание
Если вы используете a SimFunction object
для симуляций это автоматически ускоряет модель на своем первом вычислении функции. Следовательно не необходимо запуститься sbioaccelerate
заранее.
Необходимые условия
Чтобы подготовить ваши модели к ускоренным симуляциям, установите и настроить поддерживаемый компилятор. Для получения дополнительной информации смотрите Необходимые условия для Ускорения Симуляций и Исследований.
sbioaccelerate(
дозы использования или варианты заданы modelObj
,dvObj
)dvObj
и активный configset. dvObj
может быть одно из следующего:
массив доз или вариантов
Если вы устанавливаете dvObj
опорожнить []
, функция использует активный configset, активные варианты и активные дозы.
Если вы задаете dvObj
как варианты, функция использует заданные варианты и активные дозы. Любые другие варианты проигнорированы.
Если вы задаете dvObj
как дозы, функция использует заданные дозы и активные варианты. Любые другие дозы проигнорированы.
В настоящее время конкретный объект дозы может только быть ускорен с одной моделью. Вы не можете использовать тот же объект дозы для многоуровневых моделей, которые будут ускорены. Необходимо создать новую копию дозы для каждой модели.
sbioaccelerate(
использует configset объект modelObj
,csObj
,dvObj
)csObj
и дозы или варианты заданы dvObj
.
Если вы устанавливаете csObj
к []
, затем функция использует активный объект configset.
Если вы устанавливаете dvObj
к []
, затем функция не использует вариантов, но использует активные дозы.
Если вы устанавливаете dvObj
к вариантам функция использует заданные варианты и активные дозы. Любые другие варианты проигнорированы.
Если вы устанавливаете dvObj
к дозам функция использует заданные дозы и активные варианты. Любые другие дозы проигнорированы.
sbioaccelerate(
использует configset объект modelObj
,csObj
,variantObj
,doseObj
)csObj
, различный объектный или различный массив задан variantObj
и объект дозы или массив дозы заданы doseObj
. Любой другой configset, дозы и варианты проигнорированы.
Если вы устанавливаете csObj
к []
, затем функция использует активный объект configset.
Если вы устанавливаете variantObj
к []
, затем функция не использует вариантов.
Если вы устанавливаете doseObj
к []
, затем функция не использует доз.