Источник данных IO

Воспроизведите записанные данные

  • Библиотека:
  • SoC Blockset / Испытательный стенд Процессора

Описание

Блок IO Data Source позволяет вам импортировать зарегистрированное оборудование данные IO и воспроизвести его в вашей модели Simulink®. Блок преобразовывает входные данные в сигнал сообщения, что можно дать как вход к Чтению TCP, Чтению UDP, Потоковому Чтению или блоку Register Read, в зависимости от типа устройства, который вы принимаете решение использовать. Воспроизведение оборудования данные IO в вашей модели Simulink помогает вам разработать модели с лучшей точностью, чем модели, разработанные с помощью случайным образом сгенерированных данных во время симуляции.

Когда вы разрабатываете модели, которые используют действительное оборудование данные IO во время развертывания, можно принять решение использовать случайным образом сгенерированные синтетические данные в качестве оборудования данные IO в симуляции. Когда данные о физическом оборудовании считают к различным эффектам как потеря данных, задержка и т.д. Если вы используете синтетические данные в качестве оборудования данные IO в симуляции для таких моделей, это приводит к неожиданным результатам, когда вы развертываете его в аппаратной плате. Следовательно, чтобы оценить и проверить такие модели, с помощью действительного оборудования данные IO во время симуляции рекомендуются. Для получения дополнительной информации о том, как записать оборудование данные IO и сохранить его в ваш хост - компьютер, видит объект soc.recorder.

Порты

Входной параметр

развернуть все

Входные данные, заданные как числовой вектор. Блок преобразовывает эти данные в сигнал шины определенного типа устройства, заданного параметром Device type. Совпадайте с типом данных этого входные данные с типом данных, который вы выбираете в параметре Data type. Сигнал выходной шины состоит из значений данных, длины данных и допустимого состояния данных в нем.

Зависимости

Чтобы включить этот порт, установите параметр Input source на From input port.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | Boolean | fixed point

Длина данных, заданная как скаляр.

Зависимости

Чтобы включить этот порт, установите параметр Input source на From input port.

Типы данных: uint32

Когда valid является 1, блок получает входные данные от портов data и length. Когда valid является 0, блок рассматривает входные данные как недопустимые и не получает его.

Зависимости

Чтобы включить этот порт, установите параметр Input source на From input port.

Типы данных: Boolean

Когда done является 1, блок прекращает получать входные данные от портов data и length. Когда done является 0, блок получает входные данные от портов data и length.

Зависимости

Чтобы включить этот порт, установите параметр Device type на Stream.

Типы данных: Boolean

Вывод

развернуть все

Сигнал события задачи, возвращенный как сигнал шины. Этот сигнал шины указывает к блоку Task Manager, что задача должна быть выполнена.

Зависимости

Чтобы включить этот порт, выберите параметр Show event port.

Типы данных: bus

Укажите данные, возвращенные как сообщение. Вывод этого порта соединяется с портом Register Data блока Register Read только.

Зависимости

Чтобы включить этот порт, установите параметр Device type на Register.

Типы данных: double

Потоковые данные AXI, возвращенные как сообщение. Вывод этого порта соединяется с портом Stream Data блока Stream Read.

Зависимости

Чтобы включить этот порт, установите параметр Device type на Stream.

Типы данных: double

Данные о UDP, возвращенные как сообщение. Вывод этого порта соединяется с портом UDP Data блока UDP Read.

Зависимости

Чтобы включить этот порт, установите параметр Device type на UDP.

Типы данных: double

Данные о TCP, возвращенные как сообщение. Вывод этого порта соединяется с портом TCP Data блока TCP Read.

Зависимости

Чтобы включить этот порт, установите параметр Device type на TCP.

Типы данных: double

Параметры

развернуть все

Установите источник входных данных для блока путем выбора одного из этих значений:

  • From file — Считайте данные из записанного файла данных.

  • From dialog — Введите одномерный массив данных при помощи функции. Задайте эту функцию в поле параметра Value.

  • From input port — Входные данные и сигналы с помощью входных портов на блоке.

Задайте функцию MATLAB®, которая создает вектор - строку из числовых данных. Этот вектор - строка получен как входные данные для блока.

Зависимости

Чтобы включить этот параметр, установите параметр Input source на From dialog.

Выберите тип данных входных данных, которые будут получены портом data.

Зависимости

Чтобы включить этот параметр, установите параметр Input source на From file.

Выберите тип устройства, чтобы включить соответствующий порт выходных данных.

  • UDP — Включает выходной порт UDP Data.

  • TCP — Включает выходной порт TCP Data.

  • Register — Включает выходной порт Register Data.

  • Поток Включает выходной порт Stream Data.

Зависимости

Чтобы включить этот параметр, установите параметр Input source на From input port или From dialog.

Задайте интервал дискретного времени в секундах в который блок выходные данные.

Зависимости

Чтобы включить этот параметр, установите параметр Input source на From dialog или From file.

Задайте размер входных данных. Блок читает это количество выборок на кадр во время чтения и воспроизведения в симуляции.

Зависимости

Чтобы включить этот параметр, установите параметр Input source на From file.

Задайте полный путь к записанному файлу данных на PC хоста или просмотрите и выберите файл на PC хоста. Этот блок поддерживает только файлы TGZ, созданные с помощью API записи данных SoC Blockset™.

Зависимости

Чтобы включить этот параметр, установите параметр Input source на From file.

Задайте исходное имя набора данных, который вы хотите использовать в качестве входного источника, доступного в записанных данных, заданных в параметре Dataset name. Можно или ввести имя в поле Source name или нажать Select, чтобы выбрать имя из списка источников, доступных в записанном файле данных.

Зависимости

Чтобы включить этот параметр, установите параметр Input source на From file.

Задайте количество элементов данных, чтобы сохранить в очереди входных данных.

Зависимости

Чтобы включить этот параметр, установите параметр Device type на Stream.

Выберите этот параметр, чтобы включить порт Event. Очистите этот параметр, чтобы отключить порт Event.

Расширенные возможности

Введенный в R2019a