·上一文章:具有负时间常数的DPGA条件信号
·下一文章:虚拟仪器在数字阵列天线测试中的应用
2)Device类是设备类KDvice的派生类,这个类包含了电源管理、设备读写、设备控制等具有特定功能的例程。限于篇幅只介绍批量读写端点函数。
INF文件的编写
INF文件是一个文本文件,它含有安装一个设备驱动程序需要的所有必需的安装信息。包括要复制的文件列表,要创建的注册表项等。用以告诉系统安装哪一个驱动程序,INF文件由若干区段组成,下面列出几个区段及其功用:
1)Version区段是INF文件的开始,其Class和ClassGuid指出了驱动程序所属的设备类别及设备的GUID。GUID(Global Unique Identi-fier)用以标识不同的驱动程序,它是全局且唯一的,系统就是通过GUID把应用程序的I/O请求传达给相应的驱动程序的。
2)Mantifacturer区段指明供应商及其对应Models字节的名称。
3)Install.AddReg/Install.Services指明注册表添加内容及安装驱动的详细信息。
该驱动程序应用于数据采集模块采集电站的电压信号,部分采集数据如表1所示:
测量误差主要来源于模块的A/D,与驱动无关系,数据传输结果表明:数据可以在该驱动下及时正确的传输,模块工作正常。
3 结束语
该设备驱动程序用于电站检测仪中USB数据采集模块的效果良好,用这种方法提高了开发效率,缩短了开发周期,使开发者可将主要精力集中于实现设备功能上,为非软件专业开发者开发基于USB总线的检测仪驱动提供了很好的借鉴。也为USB总线在测控领域的应用开创了光明的前景。相信以计算机为数据处理核心,以USB总线为数据通信方法的测控仪器将成为测控业发展主流。