首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于ARM的高速数据采集卡(5)

基于ARM的高速数据采集卡(5)

下面即为读写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字节/路,传输方式为块传输。该系统可进行实时信号波形、信号最大值、最小值、峰峰值显示,同时提供了显示图形文件存盘、回放、删除处理功能。
继承事业,薪火相传
返回列表