libximc  2.9.8
Поля данных
Структура 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.

unsigned int EngineFlags
unsigned int MicrostepMode
unsigned int NomCurrent

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

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

unsigned int NomSpeed

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

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

unsigned int NomVoltage

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

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

unsigned int StepsPerRev

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

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

unsigned int uNomSpeed

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