最近学FFT,需要查表sin和cos,网络上找了半天找不到合适的软件,火了,自己写一个! $ m& W$ U( X; e& J" i1 e6 o; {+ M [2 l 于是,自学了一天的MFC,今天花一天的时间自己写了这个小工具,拿出来分享。 % L( ]) l$ P' ~$ E* y 如果杀毒软件报毒,请添加白名单,放心,没病毒的,才学一天会写病毒就奇迹了 ![]() ; U8 j! C6 y) t$ ~1 v 软件支持:sin、cos(也可添加别的) 点数可自己设定:1~随便(太大计算会比较慢) 数据宽度支持:8bit、10bit、12bit、16bit(只要需要可以添加个32bit )波形支持:单极性(SPWM可能用到),双极性(FFT等可能用到) 数据显示:支持十进制、十六进制
软件截图如下:+ K" O; w% }. D$ L
5 S8 J9 D% }, }) ^' p/ o: A5 Y) [& f 如果运行不了,可能是你的电脑没有VC或VS的运行库。. t# q1 ]: G: e2 D 发现BUG,或希望加入什么功能,可以联系我,懂的还不是很多,慢慢改吧 2018/3/17 更新为 1.1 版本:6 J0 Z% ^& G) n) m7 {! o- { 1.修正双极性输出向上溢出的问题,有问题欢迎继续反馈完善/ W1 K1 W9 H! |9 q 2.加宽软件窗体宽度,16bit显示可以一行显示8个值2 C: x, i* ^2 V" k 3.改名为SCD
SCD_V1.1.rar
(727.73 KB, 下载次数: 362)
|
SinCosData.rar
下载728.04 KB, 下载次数: 415
微信公众号
手机版
感谢 是我目前找到的最好用的,对比之前用过的sin表数据,软件给出的数据误差在±1, 使用时需注意 当使用双极性时,数据宽度是正负共享的 比如数据宽度是16bit 那么最大值为3278 最小值为-32768 即实际精度变成了15bit.6 ^, L0 }" t/ x5 l( ^8 h- h; R: _
2 y/ P2 X! {. ~6 k: ^2 c
功能的话 要是能导出Excel就更好了,然后就是数据宽度支持自定义
MATLAB、Excel等等都可以