基于ARM的高速数据采集卡
下面即为读写USB设备所创建的DLL编译项目的相关文件:
DLLBulk.h:声明变量或功能函数的头文件。
DLLBulk.def:模块定义文件,是由若干个描述DLL模块参数的语句组成的文本文件。
DLLBulk.cpp:是DLL的主要代码文件。
对DLLBulk.dsw下的各个文件进行编译之后,在菜单栏中选择Build->Build DLLBulk.dll就生成了可以被LabVIEW调用的DLL文件。
(4) 数据处理及显示:对内存中的采样数据进行各种处理用于不同测量目的。包括信号波形实时显示、自动测量信号幅度和时间、图盘、删除图形以及回放等附加功能。限于篇幅,程序清单此处略。
5 结束语
文中所述的整个虚拟测量系统完全在人机交操作下运行,并随时可更改测量参数及进行各种信号处理。系统各项指标为:最高采样率为40 MHz,并可按1/2、1/4、1/8…1/128程控分频采样,双路模拟输入;ADC精度为12位;模拟输入范围为0 V~2V;在板数据缓存4 KB字节/路,传输方式为块传输。该系统可进行实时信号波形、信号最大值、最小值、峰峰值显示,同时提供了显示图形文件存盘、回放、删除处理功能。
评论