打印
[其他ST产品]

关于FOC库5.4的启动revup

[复制链接]
310|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2022-6-23 15:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
亲们:
       FOC5.4的库里面启动这块的这个函数:__weak bool RUC_Exec( RevUpCtrl_Handle_t * pHandle )
里面的操作
      /*Set the next phases parameter pointer.*/
      pHandle->pCurrentPhaseParams = pHandle->pCurrentPhaseParams->pNext;
这里的pCurrentPhaseParams 定义到的结构体是这样的:
typedef struct
{
  uint16_t hDurationms;        
  int16_t hFinalMecSpeedUnit;   
  int16_t hFinalTorque;        
  void * pNext;               
} RevUpCtrl_PhaseParams_t;

那这个操作是啥意思呢?如下:
/*Set the next phases parameter pointer.*/
      pHandle->pCurrentPhaseParams = pHandle->pCurrentPhaseParams->pNext;

谢谢各位大神能指导一下下

使用特权

评论回复
沙发
koala889| | 2022-6-28 20:53 | 只看该作者
这是什么库

使用特权

评论回复
板凳
七毛钱| | 2022-6-29 16:40 | 只看该作者
FOC是什么库啊,没听说过

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1413

主题

3781

帖子

5

粉丝