生了一个波形的浮点型数据,先要将数据传入12bitDA中
有没有方法将这些浮点型数据装换为12bit的整型。
原来用的是16bitDA,只需要强制类型转换
wave[i]=(ViUInt16)tmp_wave[i];
即可将浮点型转换为16bit了,现在12bit不知道怎么操作了
12bitDA说的是输入模块的精度吧
数据类型肯定不是12bit,数据都是以字节为单位的,你这一个半字节怎么存呢
首先你需要把浮点数数据normalize一下到区间[0.0, 1.0]
,然后对每个数乘以2^12-1
转化为整型