get_tool_shape

이 함수는 로봇 컨트롤러에 설정된 현재 활성 툴 형상 정보를 가져옵니다. 활성화된 툴 형상이 없으면 빈 문자열을 반환합니다. 이 함수는 M2.4 버전 이상에서 지원합니다.

정의
DRFLEx.h, CDRFLEx 클래스의 public 섹션

string get_tool_shape() {
    return _get_tool_shape(_rbtCtrl);
};

매개변수
없음

반환값

값

설명

string

현재 활성화된 툴 형상의 이름입니다.
선택된 툴 형상이 없으면 빈 문자열을 반환합니다.

예제

// 현재 활성 툴 형상 이름 가져오기
string activeShape = drfl.get_tool_shape();

if (activeShape.empty())
    printf("No tool shape is currently active.\n");
else
    printf("Current tool shape: %s\n", activeShape.c_str());

이 예제는 컨트롤러에서 현재 활성화된 툴 형상을 확인하고 그 이름을 콘솔에 출력합니다. 활성화된 형상이 없으면 그에 맞는 메시지를 표시합니다.