Некоторые компоненты приложения зависят от оборудования и не могут моделироваться в хост-системе. Например, рассмотрим компонент, который включает pragmas
и код сборки для включения аппаратных инструкций для насыщения операций добавления или функции быстрого преобразования Фурье (FFT).
В следующей таблице перечислены опции интегрирования для настройки сгенерированного кода алгоритма с целевой оптимизацией.
Примечание
Решения, отмеченные EC, требуют только Embedded Coder® лицензия.
Если... | Тогда... | Для получения дополнительной информации См. |
---|---|---|
Вы хотите оптимизировать скорость выполнения и память кода модели путем замены математических функций и операторов по умолчанию на целевой код | Только EC - Реализация замен функций и операторов с помощью Code Replacement Tool (Embedded Coder), библиотеки замен кода (CRL) API и Code Replacement Viewer (Embedded Coder) для создания, исследования, валидации и регистрации аппаратных таблиц замещения | Оптимизируйте сгенерированный код путем разработки и использования библиотек замены кода - Simulink ® (Embedded Coder) |
Вы хотите контролировать, как технология генерации кода декларирует, хранит и представляет сигналы, настраиваемые параметры, состояния блока и объекты данных в сгенерированном коде | Только EC - Проект (создание) и применение пользовательских классов памяти |
Примечание
Чтобы симулировать алгоритм, который включает элементы конкретного целевого устройства в среде хоста, вы должны создать код, который эквивалентен целевому коду и может запускаться в среде хоста.