libximc 3.0.2
Структура sync_in_settings_t

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

#include <ximc.h>

Поля данных

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

◆ uPosition

int uPosition

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

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

◆ uSpeed

unsigned int uSpeed

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

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