Подготовьте объект модели к ускоренным симуляциям
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 к [], затем функция не использует доз.