你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

20200308开源:【分享】正弦余弦 数据生成工具软件  

[复制链接]
1303572136 发布时间:2017-3-11 22:39
最近学FFT,需要查表sin和cos,网络上找了半天找不到合适的软件,火了,自己写一个!$ m& W$ U( X; e& J
" i1 e6 o; {+ M  [2 l
于是,自学了一天的MFC,今天花一天的时间自己写了这个小工具,拿出来分享。
! L# s4 j0 z  T, q5 f8 z6 W, f. L% L( ]) l$ P' ~$ E* y
如果杀毒软件报毒,请添加白名单,放心,没病毒的,才学一天会写病毒就奇迹了
$ N5 z. w; Y# p- A. p; U8 j! C6 y) t$ ~1 v
软件支持:sin、cos(也可添加别的)
  W, U% g% N8 ?/ O# q; I3 v点数可自己设定:1~随便(太大计算会比较慢)
, N* ~  ?0 ?2 f$ {0 B/ y4 k# E- K数据宽度支持:8bit、10bit、12bit、16bit(只要需要可以添加个32bit)
# N3 X4 h$ m- t% q% k# l. u! _4 |波形支持:单极性(SPWM可能用到),双极性(FFT等可能用到)
+ ]5 q1 d, B* s0 A: e" N数据显示:支持十进制、十六进制
& _# k& q  V, h1 {; O1 J' w 1.jpg
5 p4 m( m( H& }6 ]9 N软件截图如下:+ K" O; w% }. D$ L

, z) J1 g4 u! @& \3 t* @  L 2.jpg
5 ~& E$ `5 ?7 t6 Y7 e4 M( a5 S8 J9 D% }, }) ^' p/ o: A5 Y) [& f
如果运行不了,可能是你的电脑没有VC或VS的运行库。. t# q1 ]: G: e2 D
发现BUG,或希望加入什么功能,可以联系我,懂的还不是很多,慢慢改吧
+ Z9 m7 e$ A5 [! d% [2 M
# z1 e$ ^; {0 a4 O) y( Y2018/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

评分

参与人数 1 ST金币 +3 收起 理由
努力的人 + 3

查看全部评分

赞 2 收藏 6 评论34 发布时间:2017-3-11 22:39

举报

34个回答
zhao.zhao 回答时间:2017-3-12 11:31:31
这个方便,我用过MATLAB
狂奔的蜗牛soyoa 回答时间:2018-2-2 15:11:53
本帖最后由 狂奔的蜗牛soyoa 于 2018-2-2 15:14 编辑 ' N. V' p" V$ r6 I3 o, n

+ H  q1 ]3 \4 {" U- [感谢  是我目前找到的最好用的,对比之前用过的sin表数据,软件给出的数据误差在±1, 使用时需注意 当使用双极性时,数据宽度是正负共享的  比如数据宽度是16bit   那么最大值为3278  最小值为-32768  即实际精度变成了15bit.6 ^, L0 }" t/ x5 l( ^8 h- h; R: _
2 y/ P2 X! {. ~6 k: ^2 c
功能的话  要是能导出Excel就更好了,然后就是数据宽度支持自定义
4 L+ v# l$ e$ s% ^4 J% e
zbber 回答时间:2017-3-13 10:06:39
谢谢分享                                          ,收藏了,感谢楼主的无私分享
& M0 d: W2 ~0 j$ o. V
Stm32McuLover 回答时间:2017-3-12 00:22:38
沙发,有源码就好了
lisingch 回答时间:2017-3-12 00:29:14
谢谢分享!
epochal 回答时间:2017-3-12 08:10:48
谢谢分享!!!
Paderboy 回答时间:2017-3-12 08:32:01
多谢分享。。
jackten 回答时间:2017-3-12 12:11:05
谢谢分享                                          
1303572136 回答时间:2017-3-12 13:42:46
zhao.zhao 发表于 2017-3-12 11:31
+ x7 r1 Q6 P; H- q- s这个方便,我用过MATLAB
7 d" M$ z4 @9 ]5 f, c5 v" u
MATLAB、Excel等等都可以
烟花绽放 回答时间:2017-3-12 22:37:46
666666666666666666
zhjb1 回答时间:2017-3-13 08:28:59
谢谢分享
小小超 回答时间:2017-3-13 08:36:11
已经有类似的,不过还是帮顶一下。
Hackerpro 回答时间:2017-3-13 08:39:29
用matlab写个函数就好了
zlo007 回答时间:2017-3-13 14:42:36
这个方便
努力的人 回答时间:2017-3-13 18:42:38
生成SPWM波也可以用到
123下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版