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

libximc 3.0.2

Поля данных
Структура sync_out_settings_calb_t

Настройки выходной синхронизации с использованием пользовательских единиц. Подробнее...

`#include <ximc.h>`

## Поля данных
unsigned int | SyncOutFlags
| Флаги настроек синхронизации выхода.
unsigned int | SyncOutPulseSteps
| Определяет длительность выходных импульсов в шагах/импульсах энкодера, когда установлен флаг SYNCOUT_IN_STEPS, или в микросекундах если флаг сброшен.
unsigned int | SyncOutPeriod
| Период генерации импульсов (в шагах/отсчетах энкодера), используется при установленном флаге SYNCOUT_ONPERIOD.
float | Accuracy
| Это окрестность вокруг целевой координаты (в шагах/отсчетах энкодера), попадание в которую считается попаданием в целевую позицию и генерируется импульс по остановке.

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

Настройки выходной синхронизации с использованием пользовательских единиц.

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

См. также
  get_sync_out_settings_calb
  set_sync_out_settings_calb
  get_sync_out_settings, set_sync_out_settings

## Поля

## ◆ Accuracy

float Accuracy

Это окрестность вокруг целевой координаты (в шагах/отсчетах энкодера), попадание в которую считается попаданием в целевую позицию и генерируется импульс по остановке.

## ◆ SyncOutFlags

unsigned int SyncOutFlags

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

## ◆ SyncOutPeriod

unsigned int SyncOutPeriod

Период генерации импульсов (в шагах/отсчетах энкодера), используется при установленном флаге SYNCOUT_ONPERIOD.

## ◆ SyncOutPulseSteps

unsigned int SyncOutPulseSteps

Определяет длительность выходных импульсов в шагах/импульсах энкодера, когда установлен флаг SYNCOUT_IN_STEPS, или в микросекундах если флаг сброшен.