exponenta event banner

Определение требований к библиотеке замены кода

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

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

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

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

Разработка библиотеки замены кода

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

Интерактивный подход:

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

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

Программный подход:

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

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

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

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

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

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

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

Связанные темы