CONVEYOR_TRACK

이 구조체는 트래킹 활성 여부, 동기화 상태, 트래킹 지속 시간 정보를 정의하는 컨베이어 트래킹 상태를 나타냅니다.

BYTE#

필드 이름

자료형

값

비고

0

_iConId

unsigned char

0~255

컨베이어 식별자 인덱스

1

_bTracking

unsigned char

0 또는 1

트래킹 상태 플래그
(0: 트래킹 안 함, 1: 트래킹 중)

2

_bMate

unsigned char

0 또는 1

동기화(“mate”) 플래그
(0: 동기화 안 됨, 1: 동기화됨)

3

_fDuration

float

트래킹 지속 시간(초)

7

_fDummy[5]

float[5]

예약됨

전체 크기: 27바이트

정의 위치: DRFS.h

typedef struct _CONVEYOR_TRACK
{
    /* 컨베이어 ID */
    unsigned char _iConId;

    /* 추적 플래그(0: 추적 안 함, 1: 추적) */
    unsigned char _bTracking;

    /* 결합 플래그(0: 결합 안 됨, 1: 결합됨) */
    unsigned char _bMate;

    /* 추적 지속 시간 */
    float _fDuration;

    /* 예약 영역 더미 배열 */
    float _fDummy[5];

} CONVEYOR_TRACK, *LPCONVEYOR_TRACK;

참고

  • MONITOR_CONVEYOR → 컨베이어 켜짐/꺼짐 상태를 확인합니다.

  • CONVEYOR_OBJECT → 컨베이어로 운반되는 객체를 정의합니다.

  • CONVEYOR_TRACK → 동기화와 실행 상태를 추적합니다.

  • 이 구조체들은 함께 동작해 컨베이어 기반 자재 처리와 비전 트래킹을 지원합니다.