Как улучшить эффективность в режимах ускорения

Методы

Чтобы получить лучшую эффективность при ускорении моделей:

  • Проверьте, что настройки диалогового окна Параметров конфигурации следующие:

    Установите...Кому...
    Несогласованность данных решателяnone
    Превышены границы массиваnone
    Повторное использование памяти сигналовотобранный

  • Отключить Stateflow® отладка и анимация.

  • При регистрации больших объемов данных (для образца, при использовании Рабочей области ввода-вывода, В Рабочую область, В Файл или Возможности блоков) используйте десятикратное уменьшение или ограничьте выход, чтобы отобразить только последнюю часть симуляции.

  • Настройте процесс генерации кода, чтобы улучшить скорость симуляции. Для получения дополнительной информации смотрите Настройка процесса сборки.

Компиляторы C

На компьютерах под управлением Microsoft® Windows® операционная система, режимы Accelerator и Rapid Accelerator используют 64-разрядный компилятор C по умолчанию, поставляемый MathWorks® чтобы скомпилировать свою модель. Если на компьютере установлен компилятор C, можно настроить mex команда, чтобы использовать ее вместо этого. Вы можете принять решение сделать это, если ваш компилятор C производит высоко оптимизированный код, поскольку это еще больше улучшит ускорение.

Примечание

Для получения обновленного списка 32- и 64-битных компиляторов C, совместимых с MATLAB® программное обеспечение для всех поддерживаемых вычислительных платформ см.:

https://www.mathworks.com/support/compilers/current_release/

Похожие примеры

Подробнее о