TIwilliam hill官网
直播中

李允麒

7年用户 258经验值
私信 关注
[问答]

变量赋值给value后值不变

我用28027的AD采样,电压在1.4V左右,采样出来的值右移12位(出于IQmath算法),值(vout)在7221248左右,当然这个值在变化。
我定义了一个double变量 value,
double value;
value=(double)(3.3*vout/16777216);//想算出来真实的值在1.42左右
我在实时观测连续刷新的状态下,看到value 是个1.42类似的值,但是不变动。
但是观测 (double)(3.3*vout/16777216) 在watch栏里是变动的,这样是真实的,不变动的值是不合理的,因为vout是变动的。
我很不解的是,为什么右边变动的值,赋值给value后,却是个不变的值了。我在程序里设置了循环采样,所以值是变动的。
不知道是什么问题,希望给予解答,谢谢!

回帖(1)

李允麒

2018-11-5 11:58:41
问题已解决。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分