Ожидайте ROS или сервисного сервера ROS 2, чтобы запуститься
waitForServer( ожидает, пока сервисный сервер не запущен и доступен, чтобы получить запросы. Нажмите Ctrl+C, чтобы отменить ожидание.client)
waitForServer( задает период тайм-аута в секундах с помощью пары "имя-значение" client,Timeout=timeoutperiod)Timeout=timeoutperiod. Если сервисный сервер не запускает в период тайм-аута, эта функция отображает ошибку и позволяет MATLAB® продолжите запускать текущую программу. Значение по умолчанию inf препятствует тому, чтобы MATLAB запустил текущую программу, пока сервисный клиент не получает сервисный ответ.
[ возвращает status,statustext] = waitForServer(___)status указание, доступен ли сервисный сервер, и statustext это получает дополнительную информацию о status, использование любого из аргументов от предыдущих синтаксисов. Если сервер не доступен в TimeoutСостояние будет false, и эта функция не отобразит ошибку.
rossvcclient | rossvcserver | ros2svcclient | ros2svcserver | call | rosservice