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