Поля данных

Структура engine_settings_t

Настройки мотора. Подробнее...

#include <xidcusb.h>

Поля данных

unsigned int nom_voltage
 Номинальное напряжение мотора.
unsigned int nom_input
 Номинальный ток через мотор.
unsigned int nom_rpm
 Номинальная скорость мотора.
unsigned int flags
 Флаги, управляющие работой мотора.
int antiplay
 Количество импульсов энкодера, на которое будет проходить позиционер заданную позицию для подхода к ней с одной и той же стороны.
int microstep_mode
 Настройки микрошагового режима.
int type
 Тип мотора.

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

Настройки мотора.

Эта структура содержит настройки мотора. Настройки определяют номинальные значения напряжения, тока, скорости мотора, характер движения и тип мотора. Пожалуйста, загружайте новые настройки когда вы меняете мотор, энкодер или позиционер. Помните, что неправильные настройки мотора могут повредить оборудование.

См. также:
set_engine_settings
get_engine_settings

Поля

int antiplay

Количество импульсов энкодера, на которое будет проходить позиционер заданную позицию для подхода к ней с одной и той же стороны.

Используется, если установлен флаг ENGINE_ANTIPLAY. Диапазон: 1..65535

unsigned int nom_input

Номинальный ток через мотор.

Контроллер будет сохранять ток через мотор не выше номинального, если установлен флаг ENGINE_LIMIT_CURR. Диапазон: 1..65535

unsigned int nom_rpm

Номинальная скорость мотора.

Контроллер будет сохранять скорость мотора не выше номинальной, если установлен флаг ENGINE_LIMIT_RPM.

unsigned int nom_voltage

Номинальное напряжение мотора.

Контроллер будет сохранять напряжение на моторе не выше номинального, если установлен флаг ENGINE_LIMIT_VOLT. Диапазон: 1..65535


Объявления и описания членов структуры находятся в файле: