×

便携式微机故障监测系统中数据流程的研究及实现

消耗积分:2 | 格式:rar | 大小:130 | 2009-08-07

无人岛

分享资料个

本文从数据流程的角度分析了便携式故障监测系统的软件构建,特别就数据采集,数据入库,数据访问及数据维护的关键技术进行了探讨,并给出了实现的示意性代码。
便携式微机故障监测系统是一套用于铁路上监测轨道信号的微机系统,极大地方便了信号设备故障的检测与分析,是保证行车安全、加强信号设备管理、监测铁路信号设备运行的重要设备。
它的硬件设备仅由一台便携式微机监测仪组成,体积小,方便移动。当轨道信号设备发生故障时,可现场接好设备进行监测,完成任务即可移走。它能够完成32 路模拟量和32 路开关量的采集,记录,显示,存储,数据管理,打印,和历史数据回放等功能。
考虑对系统软件功能,操作界面以及实时性几方面的要求,确定在windows 98 下采用VC6.0编写程序。底层部分是为数据采集卡开发驱动程序,在windows 98 下利用VxD 技术实现对系统时钟1ms 级的中断,得到1ms 中断后,在中断服务程序中进行模拟量和开关量的采集。并把采集所得数据存入一数据块中。这部分形成一个动态的连接库:int.vxd.利用VxD 与应用程序之间的通信把从动态连接库int.vxd 得到的数据块指针传递给上层数据块内存,实现数据采集与数据处理之间的数据共享。在上层应用程序中,打开VxD 的设备句柄,并开辟两个独立的线程读取模拟量和开关量的数据块,通过ADO 写入数据库中(这里采用ACCESS 97)。数据的查询、打印、波形回放以及数据库备份的操作就可以通过ADO 访问数据库来实现。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !