이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 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

SYSTEM_VERSION *

각 하위 시스템의 버전 정보를 저장할 구조체에 대한 포인터입니다.

반환값

값

유형

설명

0

int

오류 — 버전 정보를 가져오지 못했습니다.

1

int

성공 — 버전 정보를 가져왔습니다.

예제

SYSTEM_VERSION tSysVerion = {};
drfl.get_system_version(&tSysVerion);
printf("version: %s\n", tSysVerion._szController);

이 예제는 로봇 컨트롤러의 상세 버전 정보를 가져와 컨트롤러 버전 문자열을 콘솔에 출력합니다.