Данный пакет обеспечивает поддержку модельно-ориентированного проектирования на основе платформы MATLAB/Simulink при использовании целевых вычислителей компании Миландр.
Программный модуль предназначен для автоматической генерации исходного кода из математических моделей алгоритмов.
Автоматизация позволяет быстро прототипировать алгоритмы непосредственно на вычислителе 1986ВЕ91Т, оценивать время выполнения и воспроизводить тестовые сценарии для доказательства функционального соответствия кода техническому заданию.
Генерация кода при помощи РИТМ ВС для Миландр гарантирует отсутствие ошибок, свойственных ручному кодированию, и упрощает поддержку и доработку проектов.
Пакет поддержки процессора Миландр в Embedded Coder обеспечивает поддержку автоматической генерации кода С из моделей Simulink для использования на целевом вычислителе. Настройка параметров модели под свойства целевого вычислителя (такие как размеры типов данных целевого вычислителя, выбор решателя Simulink для генерации кода) осуществляется автоматически при выборе соответствующего целевого процессора в настройках модели. Пакет поддержки обеспечивает автоматическое построение (компиляцию и линковку) сгенерированного кода.
Пакет поддержки процессора Миландр в Embedded Coder обеспечивает автоматическую загрузку (прошивку) и запуск исполняемого файла на целевом процессоре. Пользователь имеет возможность указать собственную реализацию функции main. Мероприятия построения и загрузки кода осуществляются без необходимости ручного вмешательства пользователя, в полностью автоматическом режиме, после нажатия кнопки Deploy to Hardware в модели.
Пакет поддержки процессора Миландр в Embedded Coder обеспечивает поддержку режима симуляции PIL. Режим PIL используется для верификации численной эквивалентности между работой сгенерированного кода и оригинальной модели Simulink. Кроме того, режим PIL может применяться для проверки работы сгенерированного кода в оригинальном окружении Simulink – т.е. с теми же входными данными, внешними моделями и возможностями анализа и визуализации выходных сигналов алгоритма.
Пакет поддержки процессора Миландр обеспечивает возможность профилирования (измерения времени выполнения) кода в режиме PIL.
Пакет поддержки процессора Миландр предоставляет специализированные блоки в библиотеке Simulink для работы с периферийными устройствами, доступными на плате.
Автоматический установщик пакета поддержки скачивает и настраивает все необходимые средства инструментальной поддержки для работы с процессором Миландр из среды Simulink.
Данный пакет поддержки позиционируется как пример тонкой настройки Simulink и Embedded Coder для работы с конкретным оборудованием. Реализация дополнительных возможностей пакета поддержки доступна по запросу. Примеры дополнительных возможностей пакета поддержки: