Шаблоны моделей Simulink ® предоставляют общие настройки конфигурации и рекомендации для новых моделей. Вместо использования холста новой модели по умолчанию выберите шаблонную модель, которая поможет начать работу.
Дополнительные сведения о шаблонах модели Simulink см. в разделе Интерактивное построение и редактирование модели.
Нажмите кнопку Simulink,
или введите simulink в командной строке MATLAB ®.
На начальной странице Simulink найдите раздел Wireless HDL Toolbox™ и щелкните шаблон Streaming Data from MATLAB или Framed Data from MATLAB.

Новая модель с содержимым и настройками шаблона открывается в редакторе Simulink. Выберите Сохранить (Save), чтобы сохранить модель.
Можно также создать новую модель из шаблона в командной строке. Например:
new_system my_whdl_Fmodel FromTemplate whdl_framed_data.sltx open_system my_whdl_Fmodel
new_system my_whdl_Smodel FromTemplate whdl_streaming_data.sltx open_system my_whdl_Smodel
Оба шаблона модели Wireless HDL Toolbox включают пустую подсистему, алгоритм HDL. Эта подсистема принимает и возвращает потоковые данные и сопутствующие управляющие сигналы с помощью samplecontrolbus. В рамках этой подсистемы можно разработать алгоритм, ориентированный на ЛПВП.
Шаблоны также конфигурируют модель для генерации кода HDL. Оба шаблона:
Настройка параметров решателя, эквивалентных вызову hdlsetup (HDL Coder)
Отображение скоростей передачи данных и типов данных в редакторе моделей
Создание экземпляра samplecontrolbus в рабочей области (в InitFcn)
Время моделирования, входные данные и параметры блока определяются в функции обратного вызова. InitFcn. Чтобы просмотреть или изменить эту функцию, на вкладке Моделирование разверните узел Параметры модели и щелкните Свойства модели, а затем на вкладке Обратные вызовы щелкните InitFcn*.
Шаблон Framed Data из MATLAB импортирует данные из рабочей области MATLAB при условии, что все кадры имеют одинаковый размер. Затем данные преобразуются в поток выборок с помощью блока Frame To Samples.
Выход подсистемы алгоритма HDL соединен с блоком Samples To Frame. Этот блок преобразует выходные данные обратно в данные с кадрами для экспорта в рабочую область MATLAB.
InitFcn определяет заливочные входные кадры и параметры для блоков «Ввод кадра из рабочего пространства», «Кадр в образцы» и «Образцы в кадр».
StopFcn применяет действительный сигнал к выходным данным и создает одну переменную в рабочей области.
Модель имеет одну скорость передачи данных для кадрированных данных и более высокую скорость передачи данных для потока выборок. Эти скорости можно отобразить в модели Simulink в виде различных цветов.

Используйте шаблон Потоковые данные из MATLAB, если поток данных имеет кадры разного размера. InitFcn определяет фреймы ввода местозаполнителя и использует whdlFramesToSamples функция преобразования кадрированных данных в векторы данных и управляющих сигналов. Блок «Из рабочей области» импортирует эти переменные в модель.
Для подключения к подсистеме алгоритма HDL и любым добавляемым в нее блокам панели инструментов Wireless HDL модель преобразует управляющие сигналы в samplecontrolbus введите, используя блок Sample Control Bus Creator.
Модель экспортирует потоковые данные и управляющие сигналы обратно в рабочую область MATLAB. StopFcn использует whdlSamplesToFrames функция для преобразования их обратно в данные с кадрами.
Модель имеет единую скорость передачи данных, поскольку все сигналы в модели представляют собой потоковые выборки.
