libximc 3.0.3
move_settings_t Struct Reference

Move settings. More...

#include <ximc.h>

Data Fields

unsigned int Speed
 Target speed (for stepper motor: steps/s, for DC: rpm).
unsigned int uSpeed
 Target speed in microstep fractions/s.
unsigned int Accel
 Motor shaft acceleration, steps/s^2 (stepper motor) or RPM/s (DC).
unsigned int Decel
 Motor shaft deceleration, steps/s^2 (stepper motor) or RPM/s (DC).
unsigned int AntiplaySpeed
 Speed in antiplay mode, full steps/s (stepper motor) or RPM (DC).
unsigned int uAntiplaySpeed
 Speed in antiplay mode, microsteps/s.
unsigned int MoveFlags
 Flags of the motion parameters.

Detailed Description

Field Documentation

◆ Accel

unsigned int Accel

Motor shaft acceleration, steps/s^2 (stepper motor) or RPM/s (DC).

Range: 1..65535.

◆ AntiplaySpeed

unsigned int AntiplaySpeed

Speed in antiplay mode, full steps/s (stepper motor) or RPM (DC).

Range: 0..100000.

◆ Decel

unsigned int Decel

Motor shaft deceleration, steps/s^2 (stepper motor) or RPM/s (DC).

Range: 1..65535.

◆ MoveFlags

unsigned int MoveFlags

◆ Speed

unsigned int Speed

Target speed (for stepper motor: steps/s, for DC: rpm).

Range: 0..100000.

◆ uAntiplaySpeed

unsigned int uAntiplaySpeed

Speed in antiplay mode, microsteps/s.

The microstep size and the range of valid values for this field depend on the selected step division mode (see the MicrostepMode field in engine_settings). Used with a stepper motor only.

◆ uSpeed

unsigned int uSpeed

Target speed in microstep fractions/s.

The microstep size and the range of valid values for this field depend on the selected step division mode (see the MicrostepMode field in engine_settings). Used with a stepper motor only.