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

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

unsigned int SyncInFlags

Флаги настроек синхронизации входа.

## ◆ uPosition

int uPosition

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

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

## ◆ uSpeed

unsigned int uSpeed

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

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