MEASURE_CONVEYOR_DISTANCE_RESPONSE
컨베이어 거리 측정 결과를 정의하는 구조체입니다. 컨베이어 속도, 거리 임계값, 동기화 거리 정보를 담으며, 로봇과 컨베이어를 연동한 구성에서 컨베이어 트래킹 매개변수를 확인할 때 주로 사용합니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
|
직선 컨베이어는 [mm/s], 원형 컨베이어는 [deg/s]입니다. |
컨베이어 벨트 속도 |
4 |
|
|
[mm] |
측정할 수 있는 최소 거리 |
8 |
|
|
[mm] |
감시 구간(활성 감지 범위) |
12 |
|
|
[mm] |
측정할 수 있는 최대 거리 |
16 |
|
|
[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;