请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:INSTASPIN-BLDC 您好,
我注意到,在Instaspin代码的几个不同位置,它被使用:_IQsqrt(_IQpumpy(A,B)+_IQpumpy(A,B))来计算向量的幅度(例如,从ID和IQ计算)。
根据IQmath库手册,还有另一种方法可以执行此操作,仅:IQmag (A,B),根据手册"此操作可实现更高的准确性,并避免使用"_IQsqrt"函数可能遇到的溢出问题"
因此,我不知道为何会出现这种情况。 从CPU使用情况的角度来看,它是否更好? 还是可以在没有副作用的情况下进行更改? 是否值得改变?
此致,
哈维尔