Take DDS Sample

Прием выборок данных из сети DDS

  • Библиотека:
  • DDS Blockset

  • Take DDS Sample block

Описание

DDS Blockset предоставляет Take DDS Sample и Write DDS Sample блоки, которые помогают моделировать приложения DDS. Блок Take DDS Sample получает выборки от сети DDS и преобразует их в сигналы, которые могут использоваться в Simulink® окружение. Блок Write DDS Sample принимает сигналы от окружения Simulink и преобразует их в выборки, чтобы отправить данные в сеть DDS. Эти блоки предварительно сконфигурированы, чтобы быть совместимыми с сетью DDS и обеспечивают функциональность проверки типа.

Порты

Вход

расширить все

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

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

Выход

расширить все

Показывает, была ли выборка успешно получена из сети DDS. Если выборка была успешно принята, блок выводит 1, в противном случае он выводит 0.

Зависимости

Чтобы включить этот порт, установите флажок, помеченный Show receive status.

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

Преобразованный сигнал, который может использоваться в окружение Simulink.

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

Параметры

расширить все

Установите этот флажок, чтобы показать, был ли получен выборка из сети DDS. Если выборка была успешно принята, блок выводит 1, в противном случае он выводит 0.

Программное использование

Параметры блоков: ShowQueueStatus
Тип: Вектор символов
Значения: 'on' | 'off'
По умолчанию: 'off'

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.

См. также

Введенный в R2021a