이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.

SAFETY_ZONE_SHAPE_CYLINDER

원기둥 안전 구역(Safety Zone)을 정의하는 구조체로, 로봇 작업 영역에서 수직 방향이나 반경 방향의 제한 영역을 나타냅니다. 2D 중심, 반지름, Z축 높이 제한으로 정의합니다.

BYTE#

필드 이름

자료형

값

비고

0

_tCenter

POINT_2D

원기둥 밑면의 2D 중심 위치(X, Y)

8

_fRadius

float

원기둥 반지름(mm)

12

_fZLoLimit

float

원기둥의 Z 최솟값(아랫면)

16

_fZUpLimit

float

원기둥의 Z 최댓값(윗면)

전체 크기: 20바이트

정의 위치: DRFS.h

typedef struct _SAFETY_ZONE_SHAPE_CYLINDER
{
    /* 바닥면 중심(X, Y) */
    POINT_2D _tCenter;
    /* 원기둥 반지름(mm) */
    float _fRadius;
    /* 아래쪽과 위쪽 높이 한계 */
    float _fZLoLimit;
    float _fZUpLimit;
} SAFETY_ZONE_SHAPE_CYLINDER, *LPSAFETY_ZONE_SHAPE_CYLINDER;