Идентификация требований к библиотеке замещения кода

Что такое библиотека замещения кода?

Библиотека замены кода определяет оптимизации для сгенерированного кода C or C++ из Simulink® модели или MATLAB® код для конкретных целей. Можно сконфигурировать генератор кода, чтобы использовать библиотеку замены кода для замены заданных функций в вашей модели или коде MATLAB с оптимизированными реализациями.

Какие функции можно оптимизировать с помощью библиотеки замещения кода?

Можно использовать библиотеку замещения кода, чтобы оптимизировать эффективность функций, заданных либо моделями Simulink, либо кодом MATLAB. Чтобы найти функции, которые доступны для оптимизации, смотрите Код, который вы можете заменить из моделей Simulink и Код, который вы можете заменить из кода MATLAB.

Как разработать библиотеку замещения кода

Вы можете разработать библиотеку замены кода или в интерактивном режиме, с помощью Code Replacement Tool (crtool), или программно, с помощью интерфейса программирования MATLAB. Инструмент замены кода быстро, просто и идеально подходит для разработки библиотеки впервые, в то время как интерфейс MATLAB Programming предоставляет больше опции индивидуальной настройки и управления. Чтобы определить, какой подход использовать, определите свой пример использования ниже:

Interactive Approach:

  • Разработка библиотеки замещения кода впервые

  • Быстрое прототипирование

Programmatic Approach:

  • Установка атрибутов замены кода не доступна с помощью Code Replacement Tool

  • Создание или изменение записей библиотеки замещения кода путем копирования, вставки и редактирования

  • Изменение файла регистрации путем копирования и вставки содержимого

Определение основных требований

  • Какую модель или код MATLAB вы хотите оптимизировать с помощью библиотеки замены кода?

  • Какие функции и операции в вашей модели или коде MATLAB вы хотите заменить? Какова подпись для каждой функции или операции, которую вы хотите заменить?

  • Какие файлы сборки (источник, заголовок, объект) вам нужно предоставить генератору кода?

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте