Уменьшайте время сборки для Simulink Real-Time модели, на которые ссылаются,

В среде параллельных вычислений можно увеличить скорость генерации кода и компиляции для моделей, содержащих иерархии ссылки большой модели. Достигните скорости путем создавания моделей, на которые ссылаются, параллельно каждый раз, когда условия позволяют. Например, если у вас есть программное обеспечение Parallel Computing Toolbox™, можно распределить генерацию кода и компиляцию для каждой модели, на которую ссылаются, через ядра многожильного хоста - компьютера. Если у вас также есть программное обеспечение MATLAB® Parallel Server™, можно распределить генерацию кода и компиляцию для каждой модели, на которую ссылаются, через удаленных рабочих в настройке MATLAB Parallel Server.

Можно создать модели, на которые ссылаются, параллельно в вычислить кластере. Таким образом можно более быстро создать и загрузить приложения реального времени на целевой компьютер.

Для этой процедуры у вас должна быть функционирующая установка Simulink® Real-Time™ на вашем компьютере разработчика.

  1. Идентифицируйте набор компьютеров рабочего, которые могут быть отдельными ядрами на вашем компьютере разработчика или компьютерах в удаленном кластере, запускающемся под Windows®.

  2. Если вы намереваетесь использовать отдельные ядра на компьютере разработчика, установите Parallel Computing Toolbox на компьютере разработчика.

  3. Если вы намереваетесь использовать компьютеры в удаленном кластере:

    1. На каждом кластерном компьютере, установке:

      • MATLAB

      • Parallel Computing Toolbox

      • MATLAB Parallel Server

      • Simulink Real-Time

      • Цель Simulink Real-Time поддерживает пакет

    2. Запустите и сконфигурируйте удаленный кластер согласно инструкциям в www.mathworks.se/support/product/DM/installation/ver_current.

  4. Запустите MATLAB на компьютере разработчика.

  5. В MATLAB вызовите parpool функционируйте, чтобы открыть параллельный пул в кластере.

  6. Чтобы сконфигурировать компилятор для удаленных рабочих как группа, вызовите pctRunOnAll функция.

    В этой настройке компьютер разработчика и удаленные рабочие установили поддерживаемую версию компилятора C++, который совместим с целью генерации кода. Для текущего списка поддерживаемых компиляторов см. Поддерживаемые и Совместимые Компиляторы.

  7. От топ-модели иерархии модели - ссылки откройте диалоговое окно Configuration Parameters. Перейдите к Model Referencing, разделяют на области и выбирают опцию сборок модели - ссылки параллели Enable. Этот выбор включает инициализацию работника MATLAB параметра для сборок. Для получения дополнительной информации смотрите, Уменьшают Время сборки для Моделей, на которые Ссылаются, при помощи Параллельных Сборок.

  8. Создайте и загрузите свою модель.

Смотрите также

(Parallel Computing Toolbox) | (Parallel Computing Toolbox)

Похожие темы