阅读:890回复:6
请教一个A/D方面的问题
各位好,现在本人利用A/D采集卡将模拟信号转化为数字信号,现在需要对模拟信号进行分析和处理(例如波形显示)。所以要对采集的信号进行保存。看了一些文章,利用文件或开辟内存的方式来保存数据,不过我没有开发的经验,请求各位大虾的帮忙、我的EMAIL:zxingjun@163.com
|
|
沙发#
发布于:2003-06-06 20:27
如果采集速度要求较快,可以先采集,放到内存,再显示;
如果采集速度一般,一边采集,一边显示。 |
|
板凳#
发布于:2003-06-06 20:48
现在的问题是怎么放到临时创建的缓冲区,或者怎么放到创建的文件里?还请多帮帮小弟,先谢谢了。
|
|
地板#
发布于:2003-06-08 16:50
如果采集速度要求较快,可以先采集,放到内存,再显示; you li |
|
|
地下室#
发布于:2003-06-08 19:33
现在的问题是怎么放到临时创建的缓冲区,或者怎么放到创建的文件里?还请多帮帮小弟,先谢谢了。 例如:unsigned short m_nmydata[10000];//缓冲区 int m_nacceptnow;//接收的第n个数 for(m_naccept=0;m_acceptnow<10000;m_acceptnow++) { //调用驱动获得数据==>临时变量==> m_nmydata[m_acceptnow]; ............................. //如果来得及,就调用画图程序; ............................. } 可以保存m_nmydata[10000]中的数据==》文件。 |
|
5楼#
发布于:2003-06-08 21:00
你购买的卡应该配有相应的函数库
|
|
6楼#
发布于:2003-06-08 21:58
做一个虚拟仪器好了,不过不知道呢擅长软件还是硬件。
|
|