libximc  3.0.2
Поля данных
Структура sync_in_settings_t

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

Поля данных

unsigned int SyncInFlags
 Флаги настроек синхронизации входа. Подробнее...
 
unsigned int ClutterTime
 Минимальная длительность входного импульса синхронизации для защиты от дребезга (мкс). Подробнее...
 
int Position
 Желаемая позиция или смещение (в полных шагах)
 
int uPosition
 Дробная часть позиции или смещения в микрошагах. Подробнее...
 
unsigned int Speed
 Заданная скорость (для ШД: шагов/c, для DC: rpm). Подробнее...
 
unsigned int uSpeed
 Заданная скорость в микрошагах в секунду. Подробнее...
 
unsigned int reserved0
 

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

Настройки входной синхронизации.

Эта структура содержит все настройки, определяющие поведение входа синхронизации.

См. также
get_sync_in_settings
set_sync_in_settings
get_sync_in_settings, set_sync_in_settings

Поля

◆ ClutterTime

unsigned int ClutterTime

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

◆ Speed

unsigned int Speed

Заданная скорость (для ШД: шагов/c, для DC: rpm).

Диапазон: 0..100000.

◆ SyncInFlags

unsigned int SyncInFlags

◆ uPosition

int uPosition

Дробная часть позиции или смещения в микрошагах.

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

◆ uSpeed

unsigned int uSpeed

Заданная скорость в микрошагах в секунду.

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