Получение сообщений из сети ROS 2
Набор инструментов ROS/ROS 2
Блок подписки создает невиртуальную шину Simulink ®, соответствующую указанному типу сообщения ROS 2. Блок использует узел модели Simulink для создания абонента ROS 2 для определенной темы. Этот узел создается при запуске модели и удаляется при завершении модели. Если у модели нет узла, блок создает его.
На каждом шаге моделирования блок проверяет, доступно ли новое сообщение по определенному разделу. Если новое сообщение доступно, блок извлекает сообщение и преобразует его в сигнал шины Simulink. Порт Msg выводит это новое сообщение. Если новое сообщение недоступно, Msg выводит последнее полученное сообщение ROS 2. Если сообщение не было получено с начала моделирования, Msg выводит пустое сообщение.