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