程序为什么要这样做?

[复制链接]
1047|9
 楼主| dengdc 发表于 2018-7-9 17:35 | 显示全部楼层 |阅读模式
#define VOLT_MACRO(v)                                
if (v.OutOfPhase > 0)                                
{ v.MfuncV1 = -v.MfuncV1;                        
  v.MfuncV2 = -v.MfuncV2;                        
  v.MfuncV3 = -v.MfuncV3;                        
}
heweibig 发表于 2018-7-9 17:37 | 显示全部楼层
哪来的啊
 楼主| dengdc 发表于 2018-7-9 17:40 | 显示全部楼层

电机算法库的  相电压计算模块  
wuhany 发表于 2018-7-9 17:46 | 显示全部楼层

这就得看你的设计结构了,代码上只是取反一下而已。
jiahy 发表于 2018-7-9 17:49 | 显示全部楼层
是啊,楼上正解,楼主实际情况看看吧
wyjie 发表于 2018-7-9 17:51 | 显示全部楼层
当v.OutOfPhase > 0,取反呀
wyjie 发表于 2018-7-9 17:54 | 显示全部楼层
这要看具体是实现什么功能了
 楼主| dengdc 发表于 2018-7-9 17:57 | 显示全部楼层

好的,呵呵,明天再说吧
Erichk 发表于 2018-7-30 15:40 | 显示全部楼层
代码上看,只是取反了
Bjorn 发表于 2018-7-31 21:10 | 显示全部楼层
这一段属于预定义的吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

892

主题

13885

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部