Шаблоны модели Simulink® обеспечивают общие параметры конфигурации и лучшые практики для новых моделей. Вместо холста по умолчанию новой модели выберите модель шаблона, чтобы помочь вам начать.
Для получения дополнительной информации о шаблонах модели Simulink смотрите, Создают Модель (Simulink).
Использовать шаблон модели Vision HDL Toolbox™:
Нажмите кнопку Simulink или введите simulink
в командной строке MATLAB®.
На начальной странице Simulink найдите раздел Vision HDL Toolbox и кликните по шаблону Basic Model.
Новая модель, с содержимым шаблона и настройками, открывается в Редакторе Simulink. Нажмите File> Save as, чтобы сохранить модель.
Можно также создать новую модель из шаблона на командной строке.
new_system my_visionhdl_model FromTemplate visionhdl_basic.sltx open_system my_visionhdl_model
Шаблон Vision HDL Toolbox Basic Model включает следующие функции:
Блоки, чтобы преобразовать структурированные видеоданные в пиксельный поток и преобразовать поток выходного пикселя назад в видео полной системы координат
Пустая подсистема поведенческой модели
Пустая предназначенная на HDL подсистема
Отобразите блоки, чтобы сравнить результаты этих двух подсистем
Задержите блоки на информационных каналах поведенческой модели и входе. Эти задержки совпадают с задержкой с одной системой координат, введенной Пикселями, Чтобы Структурировать преобразование на пути к данным модели HDL.
Этот шаблон также конфигурирует модель для генерации HDL-кода.
Этот шаблон использует Video Source и блоки Video Viewer из Computer Vision Toolbox™.
Из-за последовательной обработки, симуляция Vision HDL Toolbox может быть длительной для больших изображений. Можно работать вокруг этого ограничения путем разработки и отладки с маленьким изображением, и затем увеличения размера перед итоговым тестированием и генерацией HDL-кода. Пиксельные потоковые управляющие сигналы позволяют большинство блоков, за исключением тех для системы координат и пиксельного преобразования, чтобы быть независимыми от размера изображения. Чтобы изменить размер изображения, измените Frame To Pixels и параметры блоков Pixels To Frame только. Чтобы упростить изменение размера, используйте переменные в размерах изображения пользовательского размера. Этот шаблон использует стандартный формат на 240 пунктов и также обеспечивает переменные размера изображения в функции обратного вызова, InitFcn
. Эти переменные управляют шагом расчета на Источнике видеосигнала и времени остановки симуляции. Чтобы просмотреть или отредактировать эту функцию, нажмите File> Model Properties> Model Properties, выберите вкладку Callbacks, и затем нажмите InitFcn*
.
Этот шаблон включает следующие функции, которые помогают с генерацией HDL-кода:
Конфигурирует настройки Solver и HDL Code Generation, эквивалентные вызову visionhdlsetup
Скорости передачи данных отображений и типы данных в Редакторе моделей
Создает экземпляр pixelcontrolbus
в рабочей области (в InitFcn
)
Включает fileIO
режим при генерации испытательного стенда HDL