Подготовьте объект модели к ускоренным симуляциям
sbioaccelerate(modelObj)
sbioaccelerate(modelObj,csObj)
sbioaccelerate(modelObj,dvObj)
sbioaccelerate(modelObj,csObj,dvObj)
sbioaccelerate(modelObj,csObj,variantObj,doseObj)
sbioaccelerate(
готовит объект модели к ускоренной симуляции с помощью ее активной конфигурации модели (configset), любых активных вариантов и активных доз. Модель SimBiology® может содержать несколько configsets с только одним являющимся активным в любой момент времени. Активный configset содержит настройки, чтобы использовать в образцовой подготовке к ускорению.modelObj
)
Для ускоренных симуляций используйте sbioaccelerate
прежде, чем запустить sbiosimulate
. Необходимо использовать ту же модель и configset для обеих функций.
Повторно выполните sbioaccelerate
, прежде, чем вызвать sbiosimulate
, если вы изменяете эту модель, такую как изменяющиеся реакции или добавляющие события. Однако существуют исключения. Для получения дополнительной информации смотрите, Когда Повторно выполнить Ускорение.
Если вы используете 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
на []
, то функция не использует доз.