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 |
|
|
Conveyor name identifier |
|
32 |
|
Basic conveyor configuration (motion type, I/O setup) |
||
51 |
|
Conveyor coordinate calibration and reference system |
||
80 |
|
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_CONVEYORencapsulates all conveyor-related configurations.It integrates three views:
CONVEYOR_BASIC → Physical setup
CONVEYOR_COORD_EX → Spatial calibration
CONVEYOR_DISTANCE → Tracking parametersUsed with conveyor-based tracking and vision synchronization features in automation systems.