В этом примере показано, как пометить время сообщения ROS с текущим системным временем вашего компьютера. Используйте блок Current Time и присвойте выход std_msgs/Header
сообщение в поле Штамп. Опубликовать сообщение в нужном разделе.
Подключение к сети ROS.
rosinit
Launching ROS Core... Done in 0.73247 seconds. Initializing ROS master on http://192.168.0.10:55745. Initializing global node /matlab_global_node_09307 with NodeURI http://bat6315glnxa64:44897/
Откройте модель Simulink, предоставленную в этом примере. Модель использует блок Bus Assignment, чтобы добавить выход Current Time к полю Stamp сообщения ROS.
open_system('current_time_stamp_message.slx')
Запустите модель. Блок Publish должен публиковать сообщение Header с текущим системным временем.
sim('current_time_stamp_message.slx')
Завершите работу сети ROS.
rosshutdown
Shutting down global node /matlab_global_node_09307 with NodeURI http://bat6315glnxa64:44897/ Shutting down ROS master on http://192.168.0.10:55745.