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