이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.
최신 버전 정보는 1.33.5에서 확인하세요.
system_shut_down
이 함수는 연결된 로봇 컨트롤러 시스템을 종료합니다. 주로 모든 로봇 작업과 백그라운드 작업이 끝난 후 컨트롤러 전원을 안전하게 끌 때 사용합니다.
정의
DRFLEx.h, CDRFLEx 클래스의 public 섹션
bool system_shut_down() { return _system_shut_down(_rbtCtrl); };
매개변수
없음
반환값
값 |
유형 |
설명 |
|---|---|---|
1 |
int |
항상 반환합니다. |
자동 모드에서만 사용할 수 있습니다. 항상 true를 반환하므로, 반환값으로 컨트롤러가 종료 요청을 받아들였는지 알 수 없습니다. 모드는 get_robot_mode가 반환하는 값으로 확인합니다.
예제
// 종료하기 전에 로봇 모션이 정지했는지 확인
drfl.stop();
// 컨트롤러 시스템 종료
// 반환값은 항상 true입니다
drfl.system_shut_down();
이 예제는 system_shut_down()을 호출하기 전에 로봇 모션을 안전하게 멈춘 다음, 컨트롤러를 종료하고 애플리케이션을 끝냅니다.