exponenta event banner

Настройка среды Simulink для обработки видео HDL

Сведения о шаблонах модели Simulink

Шаблоны моделей Simulink ® предоставляют общие настройки конфигурации и рекомендации для новых моделей. Вместо холста новой модели по умолчанию выберите шаблонную модель, которая поможет начать работу.

Дополнительные сведения о шаблонах модели Simulink см. в разделе Интерактивное построение и редактирование модели (Simulink).

Создание модели с использованием шаблона модели панели инструментов Vision HDL

Для использования шаблона модели Vision HDL Toolbox™:

  1. Нажмите кнопку Simulink, или введите simulink в командной строке MATLAB ®.

  2. На начальной странице Simulink найдите раздел Vision HDL Toolbox и щелкните шаблон базовой модели.

Новая модель с содержимым и настройками шаблона открывается в редакторе Simulink. Щелкните Сохранить (Save), чтобы сохранить модель.

Можно также создать новую модель из шаблона в командной строке.

new_system my_visionhdl_model FromTemplate visionhdl_basic.sltx
open_system my_visionhdl_model

Шаблон модели панели инструментов HDL Vision

Шаблон базовой модели

Шаблон базовой модели панели инструментов Vision HDL содержит следующие функции:

  • Блоки для преобразования кадрированных видеоданных в поток пикселей и преобразования выходного потока пикселей обратно в полнокадровое видео

  • Пустая подсистема поведенческой модели

  • Пустая подсистема, предназначенная для HDL

  • Отображение блоков для сравнения результатов двух подсистем

  • Блоки задержки на пути данных входной и поведенческой модели. Эти задержки соответствуют однокадровой задержке, введенной преобразованием пикселов в кадр на пути данных модели HDL.

Этот шаблон также настраивает модель для генерации кода HDL.

В этом шаблоне используются блоки «Источник видео» и «Просмотр видео» из Computer Vision Toolbox™.

Благодаря последовательной обработке моделирование панели инструментов Vision HDL может занять много времени для больших изображений. Можно обойти это ограничение, разработав и отладив небольшой образ, а затем увеличив размер перед окончательным тестированием и созданием кода HDL. Сигналы управления потоком пикселей позволяют большинству блоков, за исключением блоков для преобразования кадров и пикселей, быть независимыми от размера изображения. Чтобы изменить размер изображения, измените только параметры блока «От кадра до пикселов» и «От пикселов до кадра». Чтобы упростить изменение размера, используйте переменные для размеров изображения пользовательского размера. Этот шаблон использует стандартный формат 240p, а также предоставляет размерные переменные изображения в функции обратного вызова. InitFcn. Эти переменные управляют временем выборки в источнике видео и временем остановки моделирования. Чтобы просмотреть или изменить эту функцию, на вкладке Моделирование разверните узел Параметры модели и щелкните Свойства модели, выберите вкладку Обратные вызовы и нажмите кнопку InitFcn*.

Этот шаблон включает следующие функции, которые помогают в создании кода HDL:

  • Настройка параметров генерации кода решателя и HDL, эквивалентных вызову visionhdlsetup

  • Отображение скоростей передачи данных и типов данных в редакторе моделей

  • Создает экземпляр pixelcontrolbus в рабочей области (в InitFcn)

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