libximc
2.3.2
|
Состояние устройства. Подробнее...
Поля данных | |
unsigned int | MoveSts |
Флаги состояния движения. | |
unsigned int | MvCmdSts |
Состояние команды движения. | |
unsigned int | PWRSts |
Флаги состояния питания шагового мотора. | |
unsigned int | EncSts |
Состояние энкодера. | |
unsigned int | WindSts |
Состояние обмоток. | |
int | CurPosition |
Первичное поле, в котором хранится текущая позиция, как бы ни была устроена обратная связь. | |
int | uCurPosition |
Дробная часть текущей позиции в микрошагах (-255..255). | |
long_t | EncPosition |
Текущая позиция по данным с энкодера в импульсах энкодера, используется только если энкодер установлен, активизирован и не является основным датчиком положения, например при использовании энкодера совместно с шаговым двигателем для контроля проскальзования. | |
int | CurSpeed |
Текущая скорость. | |
int | uCurSpeed |
Дробная часть текущей скорости в микрошагах (-255..255). | |
int | Ipwr |
Ток потребления силовой части. | |
int | Upwr |
Напряжение на силовой части. | |
int | Iusb |
Ток потребления по USB. | |
int | Uusb |
Напряжение на USB. | |
int | CurT |
Температура процессора в десятых долях градусов цельсия. | |
unsigned int | Flags |
Флаги состояния. | |
unsigned int | GPIOFlags |
Флаги состояния GPIO входов. | |
unsigned int | CmdBufFreeSpace |
Это поле показывает количество свободных ячеек буфера цепочки синхронизации. |
Состояние устройства.
Эта структура содержит основные параметры текущего состоянии контроллера такие как скорость, позиция и флаги состояния.
unsigned int CmdBufFreeSpace |
Это поле показывает количество свободных ячеек буфера цепочки синхронизации.
int CurPosition |
Первичное поле, в котором хранится текущая позиция, как бы ни была устроена обратная связь.
В случае работы с DC-мотором в этом поле находится текущая позиция по данным с энкодера, в случае работы с ШД-мотором в режиме, когда первичными являются импульсы, подаваемые на мотор, в этом поле содержится целое значение шагов текущей позиции.
int CurSpeed |
Текущая скорость.
int CurT |
Температура процессора в десятых долях градусов цельсия.
long_t EncPosition |
Текущая позиция по данным с энкодера в импульсах энкодера, используется только если энкодер установлен, активизирован и не является основным датчиком положения, например при использовании энкодера совместно с шаговым двигателем для контроля проскальзования.
unsigned int EncSts |
unsigned int Flags |
unsigned int GPIOFlags |
int Ipwr |
Ток потребления силовой части.
int Iusb |
Ток потребления по USB.
unsigned int MoveSts |
unsigned int MvCmdSts |
unsigned int PWRSts |
int uCurPosition |
Дробная часть текущей позиции в микрошагах (-255..255).
Используется только с шаговым двигателем.
int uCurSpeed |
Дробная часть текущей скорости в микрошагах (-255..255).
Используется только с шаговым двигателем.
int Upwr |
Напряжение на силовой части.
int Uusb |
Напряжение на USB.
unsigned int WindSts |