Включите MATLAB Function генерацию блоков

Требования к генерации MATLAB Function блоков

Во время генерации HDL-кода, ваш MATLAB® алгоритм должен пройти процесс преобразования из плавающей запятой в фиксированную запятую, даже если это уже алгоритм с фиксированной точкой.

Включите MATLAB Function генерацию блоков

Использование графический интерфейс пользователя

Чтобы включить MATLAB Function генерацию блоков с помощью HDL Workflow Advisor:

  1. В HDL Workflow Advisor слева нажмите Code Generation.

  2. На вкладке Advanced выберите опцию Generate MATLAB Function Black Box.

Использование командной строки

Чтобы включить MATLAB Function генерацию блоков, в командной строке введите:

hdlcfg = coder.config('hdl');
hdlcfg.GenerateMLFcnBlock = true;

Ограничения для генерации MATLAB Function блоков

Функция проекта MATLAB верхнего уровня не может иметь входных или выходных аргументов с struct тип данных.

Результаты генерации MATLAB Function блоков

После того, как вы сгенерируете HDL-код, открывается модель без названия, содержащая блок MATLAB Function.

Можно использовать блок MATLAB Function как часть большей модели в Simulink® для симуляции и дальнейшей генерации HDL-кода.

Чтобы узнать больше о генерации блока MATLAB Function из алгоритма MATLAB, смотрите Разработку системы с Генерацией HDL-кода из MATLAB и Simulink.