exponenta event banner

Назначение заголовка

Обновить поля заголовка сообщения ROS

  • Библиотека:
  • Панель инструментов ROS/ROS

  • Header Assignment Block

Описание

Блок назначения заголовка обновляет значения в поле заголовка сообщения ROS. Если сообщение ROS содержит поле заголовка типа std_msgs/Header, вы можете использовать этот блок для обновления frame_id и stamp значения в поле заголовка. Во время каждого попадания образца блок обновляет frame_id и stamp поля в заголовке. Точность временной метки зависит от размера шага решателя. Меньшие размеры шага приводят к более точным временным меткам.

Порты

Вход

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

Сообщение ROS с std_msgs/Header поле, указанное как невиртуальная шина.

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

Продукция

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

Сообщение ROS с обновленным заголовком, возвращаемое как невиртуальная шина.

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

Параметры

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

Выберите этот параметр, чтобы указать кадр, с которым связаны данные сообщения. Укажите идентификатор фрейма в текстовом поле, включенном при выборе этого параметра. Блок заполняет frame_id поле заголовка сообщения АФК с указанным кадром.

Пример: base_link

Выберите этот параметр для установки stamp значение заголовка к текущему системному времени АФК. Чтобы использовать пользовательское время, опубликованное на /clock вместо системного времени АФК установите use_sim_time Параметр ROS для true.

Укажите имя поля Заголовок как одно из следующих:

  • Use the default Header field name - блок устанавливает для имени поля заголовка в сообщении ROS значение по умолчанию; Header.

  • Specify your own - включает текстовое поле, в котором можно указать пользовательское имя для поля заголовка в сообщении ROS.

Пример: my_custom_header

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

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