libximc  2.13.1
Поля данных
Структура edges_settings_t

Настройки границ. Подробнее...

Поля данных

unsigned int BorderFlags
 Флаги границ.
unsigned int EnderFlags
 Флаги концевых выключателей.
int LeftBorder
 Позиция левой границы, используется если установлен флаг BORDER_IS_ENCODER.
int uLeftBorder
 Позиция левой границы в микрошагах (используется только с шаговым двигателем).
int RightBorder
 Позиция правой границы, используется если установлен флаг BORDER_IS_ENCODER.
int uRightBorder
 Позиция правой границы в микрошагах (используется только с шаговым двигателем).

Подробное описание

Настройки границ.

Эта структура содержит настройки границ и концевых выключателей. Пожалуйста, загружайте новые настройки когда вы меняете позиционер. Помните, что неправильные настройки мотора могут повредить оборудование.

См. также
set_edges_settings
get_edges_settings
get_edges_settings, set_edges_settings

Поля

unsigned int BorderFlags
unsigned int EnderFlags
int LeftBorder

Позиция левой границы, используется если установлен флаг BORDER_IS_ENCODER.

int RightBorder

Позиция правой границы, используется если установлен флаг BORDER_IS_ENCODER.

int uLeftBorder

Позиция левой границы в микрошагах (используется только с шаговым двигателем).

Величина микрошага и диапазон допустимых значений для данного поля зависят от выбранного режима деления шага (см. поле MicrostepMode в engine_settings).

int uRightBorder

Позиция правой границы в микрошагах (используется только с шаговым двигателем).

Величина микрошага и диапазон допустимых значений для данного поля зависят от выбранного режима деления шага (см. поле MicrostepMode в engine_settings).