이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.
최신 버전 정보는 1.33.5에서 확인하세요.
get_system_version
이 함수는 로봇 컨트롤러의 각 하위 시스템 버전 정보를 반환합니다. 티치펜던트(SmartTP), 컨트롤러, 인터프리터, 인버터, 안전 보드, JTS 보드, 플랜지 보드 버전과 로봇 시리얼 번호, 모델을 SYSTEM_VERSION 구조체로 반환합니다.
컨트롤러가 응답하지 않으면 get_system_version은 false를 반환합니다.
정의
DRFLEx.h, CDRFLEx 클래스의 public 섹션
bool get_system_version(LPSYSTEM_VERSION pVersion) { return _get_system_version(_rbtCtrl, pVersion); };
매개변수
매개변수 이름 |
자료형 |
기본값 |
설명 |
|---|---|---|---|
pVersion |
각 하위 시스템의 버전 정보를 저장할 구조체에 대한 포인터입니다. |
반환값
값 |
유형 |
설명 |
|---|---|---|
0 |
int |
오류 — 버전 정보를 가져오지 못했습니다. |
1 |
int |
성공 — 버전 정보를 가져왔습니다. |
예제
SYSTEM_VERSION tSysVerion = {};
drfl.get_system_version(&tSysVerion);
printf("version: %s\n", tSysVerion._szController);
이 예제는 로봇 컨트롤러의 상세 버전 정보를 가져와 컨트롤러 버전 문자열을 콘솔에 출력합니다.