이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 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()을 호출하기 전에 로봇 모션을 안전하게 멈춘 다음, 컨트롤러를 종료하고 애플리케이션을 끝냅니다.