exponenta event banner

Создание кода из кода MATLAB

Код C/C + + из кода MATLAB ® для встраиваемых систем

Продукт Embedded Coder ® дополняет продукт MATLAB Coder™ функциями, которые можно использовать для разработки встраиваемого ПО. С помощью продукта Embedded Coder можно создавать код, который обладает четкостью и эффективностью профессионального рукописного кода. Например, можно:

  • Создание компактного кода для встраиваемых систем.

  • Настройте внешний вид созданного кода.

  • Оптимизация созданного кода для определенной целевой среды.

  • Интеграция существующих приложений, функций и данных.

  • Включите параметры отслеживания, создания отчетов и тестирования, которые упрощают действия по проверке кода.

Для генерации кода C/C + + из кода MATLAB с помощью встроенного кодера требуются следующие продукты:

  • MATLAB

  • Кодер MATLAB

  • Встроенный кодер

MATLAB Coder поддерживает подмножество основных языковых функций MATLAB, включая конструкции управления программами, функции и операции с матрицами. Для создания кода C/C + + используйте приложение MATLAB Coder или codegen функция. С помощью Embedded Coder можно получить доступ к дополнительным опциям и расширенным оптимизациям для мелкозернистого управления функциями, файлами и данными созданного кода. См. раздел Возможности встроенного кодера для генерации кода из кода MATLAB.

  • Внешний вид кода
    Идентификаторы элементов управления, стиль кода, комментарии и баннеры функций и файлов в сгенерированном коде
  • Представление глобальных переменных
    Управление представлением глобальных переменных с помощью классов хранения
  • Проверка
    Показать числовую эквивалентность между кодом MATLAB и сгенерированным кодом
  • Работа
    Профилирование времени выполнения, профилирование использования памяти, оптимизированный код
  • Настройка замены кода
    Создание и поддержка библиотек замены кода