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

MEASURE_CONVEYOR_DISTANCE_RESPONSE

컨베이어 거리 측정 결과를 정의하는 구조체입니다. 컨베이어 속도, 거리 임계값, 동기화 거리 정보를 담으며, 로봇과 컨베이어를 연동한 구성에서 컨베이어 트래킹 매개변수를 확인할 때 주로 사용합니다.

BYTE#

필드 이름

자료형

값

비고

0

_fSpeed

float

직선 컨베이어는 [mm/s], 원형 컨베이어는 [deg/s]입니다.

컨베이어 벨트 속도

4

_fMinDistance

float

[mm]

측정할 수 있는 최소 거리

8

_fWatchWinDist

float

[mm]

감시 구간(활성 감지 범위)

12

_fMaxDistance

float

[mm]

측정할 수 있는 최대 거리

16

_fSyncOutDist

float

[mm]

컨베이어와 로봇의 동기화에 사용하는 동기 출력(sync-out) 트리거 거리

전체 크기: 20바이트

정의 위치: DRFS.h

typedef struct _MEASURE_CONVEYOR_DISTANCE_RESPONSE
{
    /* 컨베이어 속도(mm/s) */
    float _fSpeed;

    /* 측정 가능한 최소 거리(mm) */
    float _fMinDistance;

    /* 감시 구간 거리(mm) */
    float _fWatchWinDist;

    /* 측정 가능한 최대 거리(mm) */
    float _fMaxDistance;

    /* 동기 출력 트리거 거리(mm) */
    float _fSyncOutDist;

} MEASURE_CONVEYOR_DISTANCE_RESPONSE, *LPMEASURE_CONVEYOR_DISTANCE_RESPONSE;