이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.
최신 버전 정보는 1.33.5에서 확인하세요.
SAFETY_ZONE_SHAPE_CYLINDER
원기둥 안전 구역(Safety Zone)을 정의하는 구조체로, 로봇 작업 영역에서 수직 방향이나 반경 방향의 제한 영역을 나타냅니다. 2D 중심, 반지름, Z축 높이 제한으로 정의합니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
원기둥 밑면의 2D 중심 위치(X, Y) |
||
8 |
|
|
원기둥 반지름(mm) |
|
12 |
|
|
원기둥의 Z 최솟값(아랫면) |
|
16 |
|
|
원기둥의 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;