libximc  2.13.1
Data Fields
sync_out_settings_t Struct Reference

Synchronization settings. More...

Data Fields

unsigned int SyncOutFlags
 Flags of synchronization output.
unsigned int SyncOutPulseSteps
 This value specifies duration of output pulse.
unsigned int SyncOutPeriod
 This value specifies number of encoder pulses or steps between two output synchronization pulses when SYNCOUT_ONPERIOD is set.
unsigned int Accuracy
 This is the neighborhood around the target coordinates, which is getting hit in the target position and the momentum generated by the stop.
unsigned int uAccuracy
 This is the neighborhood around the target coordinates in microsteps (only used with stepper motor).

Detailed Description

Synchronization settings.

This structure contains all synchronization settings, modes, periods and flags. It specifes behaviour of output synchronization. All boards are supplied with standard set of these settings.

See Also
get_sync_out_settings
set_sync_out_settings
get_sync_out_settings, set_sync_out_settings

Field Documentation

unsigned int Accuracy

This is the neighborhood around the target coordinates, which is getting hit in the target position and the momentum generated by the stop.

unsigned int SyncOutFlags
unsigned int SyncOutPeriod

This value specifies number of encoder pulses or steps between two output synchronization pulses when SYNCOUT_ONPERIOD is set.

unsigned int SyncOutPulseSteps

This value specifies duration of output pulse.

It is measured milliseconds when SYNCOUT_IN_STEPS flag is cleared or in encoder pulses or motor steps when SYNCOUT_IN_STEPS is set.

unsigned int uAccuracy

This is the neighborhood around the target coordinates in microsteps (only used with stepper motor).

Microstep size and the range of valid values for this field depend on selected step division mode (see MicrostepMode field in engine_settings).