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

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

[复制链接]
1303572136 发布时间:2017-3-11 22:39
最近学FFT,需要查表sin和cos,网络上找了半天找不到合适的软件,火了,自己写一个!
! l" L6 b9 I& \: w1 W% K( t( A; S% l7 |+ m( X* }, k$ h
于是,自学了一天的MFC,今天花一天的时间自己写了这个小工具,拿出来分享。5 h0 f' o% ], R$ ]0 ?1 m5 k0 y
2 ]# n% H! v  J7 @! ~. z
如果杀毒软件报毒,请添加白名单,放心,没病毒的,才学一天会写病毒就奇迹了
0 l4 [  u+ }2 C' `6 O1 g9 `6 M" l* y+ }9 s1 q" \1 R$ w# q: G
软件支持:sin、cos(也可添加别的)1 p7 c! K! Y% F1 P* C
点数可自己设定:1~随便(太大计算会比较慢)3 x, {6 t7 ?7 c. @
数据宽度支持:8bit、10bit、12bit、16bit(只要需要可以添加个32bit)
5 p4 l" R" P9 Y( I波形支持:单极性(SPWM可能用到),双极性(FFT等可能用到)3 P+ K/ s4 z% H- ]  U( o
数据显示:支持十进制、十六进制
8 A8 ?/ t8 \. B1 Y2 m 1.jpg 4 d& l, x! q) h( Z3 s
软件截图如下:
3 a) E8 Z: G4 \7 G
, r) u0 B3 q4 R 2.jpg
% l. M( W7 |3 ~+ u' I3 h$ H1 S$ b; f1 N4 g! U; y+ C
如果运行不了,可能是你的电脑没有VC或VS的运行库。6 @1 @- P0 K1 b: S6 }
发现BUG,或希望加入什么功能,可以联系我,懂的还不是很多,慢慢改吧+ _( _, ^7 }' E& u$ E

. x$ q" W8 V7 N2018/3/17 更新为 1.1 版本:
9 g. ~) G" I; ^1 \( f* i1.修正双极性输出向上溢出的问题,有问题欢迎继续反馈完善+ Q5 h  d% d% S( z2 A3 D. E9 J
2.加宽软件窗体宽度,16bit显示可以一行显示8个值7 D0 V' X& _' s9 {& ^0 F; R
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 编辑 ) k) M3 [- j& U4 ]
8 C, `( z$ s( p& H! m, o3 ~/ G6 T
感谢  是我目前找到的最好用的,对比之前用过的sin表数据,软件给出的数据误差在±1, 使用时需注意 当使用双极性时,数据宽度是正负共享的  比如数据宽度是16bit   那么最大值为3278  最小值为-32768  即实际精度变成了15bit.3 S( e, j3 F3 X& Z6 y
* f" {$ {, `. c4 A5 J' T, c
功能的话  要是能导出Excel就更好了,然后就是数据宽度支持自定义+ r  Y0 [$ a, W9 m* z' \  M7 R" y
zbber 回答时间:2017-3-13 10:06:39
谢谢分享                                          ,收藏了,感谢楼主的无私分享
: {  V8 N0 F0 ^( \2 x: U0 Q% w) L
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" [/ j6 }0 r# g( u& B& j1 j: x
这个方便,我用过MATLAB
) ]: o( x0 {7 N) w5 X2 G* e
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 手机版