Сконфигурируйте Окружение Simulink для Оборудования Проекта

О шаблонах модели Simulink

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

Для получения дополнительной информации о шаблонах модели Simulink см. Раздел «Создание и редактирование модели в интерактивном режиме».

Создайте модель с помощью шаблона модели Wireless HDL Toolbox

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

  2. На начальной странице 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 шаблонов модели

Оба шаблона модели Wireless HDL Toolbox включают пустую подсистему, HDL Algorithm. Эта подсистема принимает и возвращает потоковые данные и сопровождающие сигналы управления, используя samplecontrolbus. Вы можете спроектировать HDL-целевой алгоритм в этой подсистеме.

Шаблоны также конфигурируют модель для генерации HDL-кода. Оба шаблона:

  • Сконфигурируйте настройки решателя, эквивалентные вызову hdlsetup (HDL-кодер)

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

  • Создайте образец samplecontrolbus в рабочей области (в InitFcn)

Время симуляции, входные данные и параметры блоков заданы в функции обратного вызова InitFcn. Чтобы просмотреть или изменить эту функцию, на вкладке Modeling, разверните Model Settings и нажатие кнопки Model Properties, а затем на вкладке Callbacks, нажмите InitFcn*.

Шаблон данных с рамками

Шаблон Framed Data from MATLAB импортирует данные с рамками из рабочего пространства MATLAB, предполагая, что все системы координат имеют одинаковый размер. Затем он преобразует данные в выборочный поток с помощью блока Frame To Samples.

Выход подсистемы HDL Algorithm соединяется с блоком Samples To Frame. Этот блок преобразует выход назад в данные с рамкой для экспорта в рабочее пространство MATLAB.

The InitFcn задает входные кадры заполнителя и настройки для блоков Frame Input From Workspace, Frame To Samples и Samples To Frame.

The StopFcn применяет допустимый сигнал к выходным данным и создает одну переменную в рабочей области.

Модель имеет одну скорость передачи данных для обрамленных данных и более высокую скорость передачи данных для потока сэмплирования. Можно отобразить эти скорости как различные цвета в модели Simulink.

Шаблон потоковых данных

Используйте шаблон Streaming Data from MATLAB, когда ваш поток данных имеет различные по размеру системы координат. The InitFcn задает местозаполнитель входных кадров и использует whdlFramesToSamples функция преобразования обрамленных данных в векторы данных и управляющих сигналов. Блок From Workspace импортирует эти переменные в модель.

Чтобы соединиться с подсистемой HDL Algorithm и любыми блоками Wireless HDL Toolbox, которые вы добавляете внутри нее, модель преобразует сигналы управления в samplecontrolbus введите, используя блок Sample Control Bus Creator.

Модель экспортирует потоковые данные и сигналы управления обратно в рабочее пространство MATLAB. The StopFcn использует whdlSamplesToFrames функция для преобразования их назад в кадрированные данные.

Модель имеет одну скорость передачи данных, потому что все сигналы в модели представляют потоковые выборки.

См. также

Блоки

Функции

Похожие темы