摘要: 最近因为课程需要,自己设计了一些相对简单的绘制坐标和波形图的函数,这些函数不够理想,但是对于简单要求足够了,以后自己会逐渐的完善这些函数。这里先把他们放这里,以免找不到。 在MFC中,如果不是绘制动态波形图,一般都要在OnPaint或者OnDraw里面进行绘制,但是大家都知道,如果把一大串的绘图用的代码都放到OnPaint或者OnDraw会很纠结的。如果把绘图的代码整理起来,放到一个或者几个函数里面,这样会使得代码易懂且美观,另外最大的优点是绘图函数可以很好的复用,以后再用,只用改动极少的地方。这些绘图函数就是你的经验,就是你比别人快的地方。 我先阐述我的思路:首先,如果是绘制静态图,... 阅读全文
posted @ 2013-05-25 22:44 流口水的书 阅读(8147) 评论(0) 推荐(1) 编辑
摘要: 今晚在整MFC,遇到了以下的问题。d:\我的文档\visual studio 2008\projects\virtualosc\arraylisttype.h(171) : error C2244: “arrayListType<elemType>::maxListSize”: 无法将函数定义与现有的声明匹配1> d:\我的文档\visual studio 2008\projects\virtualosc\arraylisttype.h(37) : 参见“arrayListType<elemType>::maxListSize”的声明1> 定义1> & 阅读全文
posted @ 2013-05-23 21:55 流口水的书 阅读(1631) 评论(1) 推荐(1) 编辑
摘要: 这个学期学了《数字信号处理》,当中最重要的就是快速傅里叶变换(FFT)了,FFT发展到现在已经出现了好几种算法,他们各有优劣,我这里就不一一列出来,因为我不想搞的博客又臭又长。我这里的FFT是FFT-DIT(时域抽取法FFT),算法来自西安电子科技大学出版社的教材《数字信号处理》(高西全,丁美玉),这本书里面有对FFT-DIT适用于计算机算法的详细介绍,我这里也不讲具体算法,要想清楚我的程序为什么是这样子,请自己看教材里面的内容。软件是VS2008。 这里接直接贴代码。先是用C++控制台的代码:头文件: 1 #include <complex> 2 3 using namespa. 阅读全文
posted @ 2013-05-21 15:35 流口水的书 阅读(1017) 评论(1) 推荐(0) 编辑