libximc  2.3.2
Поля данных
Структура engine_settings_t

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

Поля данных

unsigned int NomVoltage
 Номинальное напряжение мотора.
unsigned int NomCurrent
 Номинальный ток через мотор.
unsigned int NomSpeed
 Номинальная скорость (в целых шагах/с или rpm для DC и шагового двигателя в режиме ведущего энкодера).
unsigned int uNomSpeed
 Микрошаговая часть номинальной скорости мотора (используется только с шаговым двигателем).
unsigned int EngineFlags
 Флаги параметров мотора.
int Antiplay
 Количество шагов двигателя или импульсов энкодера, на которое позиционер будет отъезжать от заданной позиции для подхода к ней с одной и той же стороны.
unsigned int MicrostepMode
 Флаги параметров микрошагового режима.
unsigned int StepsPerRev
 Количество полных шагов на оборот(используется только с шаговым двигателем).

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

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

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

См. также:
set_engine_settings
get_engine_settings
get_engine_settings, set_engine_settings

Поля

int Antiplay

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

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

unsigned int NomCurrent

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

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

unsigned int NomSpeed

Номинальная скорость (в целых шагах/с или rpm для DC и шагового двигателя в режиме ведущего энкодера).

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

unsigned int NomVoltage

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

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

unsigned int StepsPerRev

Количество полных шагов на оборот(используется только с шаговым двигателем).

Диапазон: 1..65535.

unsigned int uNomSpeed

Микрошаговая часть номинальной скорости мотора (используется только с шаговым двигателем).

Диапазон: 0..255.