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

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

Поля данных

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

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

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

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

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

Поля

unsigned int ClutterTime

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

unsigned int Speed

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

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

unsigned int SyncInFlags
int uPosition

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

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

unsigned int uSpeed

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

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