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