exponenta event banner

Взять образец DDS

Получение образцов данных из сети DDS

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

  • Take DDS Sample block

Описание

Блок DDS предоставляет блоки Take DDS Sample и Write DDS Sample для моделирования приложений DDS. Блок Take DDS Sample принимает выборки из сети DDS и преобразует их в сигналы, которые могут использоваться в среде Simulink ®. Блок записи выборки DDS принимает сигналы из среды 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++ с помощью Simulink ® Coder™

.
Представлен в R2021a