You're reading the documentation for an older, but still supported version (GL013300).
For information on the latest version, please have a look at GL013301.

CONFIG_CONVEYOR

This structure defines the complete conveyor configuration, combining basic conveyor setup, coordinate calibration, and distance control parameters. It allows a robot to interact with and track conveyor systems precisely.

BYTE#

Field Name

Data Type

Value

Remarks

0

_szName

char[32]

Conveyor name identifier

32

_tBasic

CONVEYOR_BASIC

Basic conveyor configuration (motion type, I/O setup)

51

_tCoord

CONVEYOR_COORD_EX

Conveyor coordinate calibration and reference system

80

_tDistance

CONVEYOR_DISTANCE

Distance and motion control parameters

Total size: 104 bytes

Defined in: DRFS.h

typedef struct _CONFIG_CONVEYOR
{
    /* Conveyor name (identifier string) */
    char _szName[MAX_SYMBOL_SIZE];

    /* Basic conveyor setup */
    CONVEYOR_BASIC _tBasic;

    /* Coordinate calibration data */
    CONVEYOR_COORD_EX _tCoord;

    /* Distance and tracking configuration */
    CONVEYOR_DISTANCE _tDistance;

} CONFIG_CONVEYOR, *LPCONFIG_CONVEYOR;

Note

  • CONFIG_CONVEYOR encapsulates all conveyor-related configurations.

  • It integrates three views:
    CONVEYOR_BASIC → Physical setup
    CONVEYOR_COORD_EX → Spatial calibration
    CONVEYOR_DISTANCE → Tracking parameters

  • Used with conveyor-based tracking and vision synchronization features in automation systems.