Ожидайте 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