xhn1995 发表于 2018-8-7 16:53:31

新人求助

就是在看控制电机的程序时,发现很多指令都会包含pMCI【M1】这一名称,它主要起什么作用?

huangyanga 发表于 2018-8-7 17:11:00

应该是电机1的相关控制参数,或者是宏定义,建议查看具体程序看看是怎么定义的

feixiang20 发表于 2018-8-7 23:16:27

可以参考【ST电机套件评测】自拟任务-状态切换 (void) { pMciHdl = GetMCI(M1); if (TB_UserTimebaseHasElapse.... 定义一个MCI对象 GetMCI(M1):调用函数GetMCI(),可能是个定义

子曰好人 发表于 2018-8-8 09:33:01

这是一个结构体数组,类型为MCI_Handle_t,pMCI是数组名,M1宏定义为0,是数组第一个元素,主要作用是保存某个电机的控制参数,具体保存哪些数据可以看MCI_Handle_t这个数据类型的定义
页: [1]
查看完整版本: 新人求助