基于并行接口的动态参数采集系统的设计
时间:03-17
来源:中北大学 孙德冲 甄国涌
点击:
3.2 用户程序设计
主机应用程序使用Visual Basic6.0编译环境,主要是实现调用*.DLL中的函数,读取采集系统中的数据到计算机,对数据进行存储、显示处理结构及向采集系统发送控制命令等。
而在编写用户程序时,首先要建立与外设的连接,然后才能实施数据的传输。本设计使用Visual C++6.0编译环境中的API函数编译*.DLL连接程序文件:首先查找设备,打开设备的句柄,然后进行控制和读操作,最后关闭设备句柄。程序主要用到两个API函数CreatFile()和DeviceControl()。下面是一个读取外设数据的实例:
4 结束语
本文所设计的采集系统已经在工程上应用,为及时查找被测物体工作过程中可能发生故障的原因,提供有效的测试手段,为产品设计与问题故障分析提供依据。
参考文献
[1] 张文栋. 存储测试系统的设计理论及其在导弹动态数据测试中的实现[D]. 北京理工大学,1995,17-22.
[2] 刘强,谢川,杨文通.12位高速数据采集系统的设计.微计算机信息,2006,23.
[3] Dhananjay.V.Gadre. 并行端口编程. 中国电力出版社,2000,54-63.
[4] 武安河,邰铭,于洪涛. Windows 2000/XP WDM 设备驱动程序开发.北京:电子工业出版社,2000.