请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMDSSOLARUINVKIT 尊敬的所有人:
我想知道是否可以将不同的 Q 格式与 if 语句混合在一起、例如:
#define VPV_MIN _IQ7 (15.0)
Gui_Vpv =_IQ20mpy (pv_meas _vol_avg>>4、_IQ20 (pv_VOL_SENSE_MAX));
if (Gui_Vpv > VPV_min)
{
}
当我运行该代码时、我始终 会在 if 语句中得到 true 条件。 我通过为 VPV_min 提供与 Gui_Vpv 相同的 Q 格式来解决这个问题,那么问题是,我是否可以使用 if()中的不同 Q 格式? 如果可以、IQmath 库是否存在错误?
谢谢你
迭戈