基于PCI总线的无线电高度表测试系统
(2)测试资源层
测试资源层主要由测控卡及测试仪器驱动程序组成,系统所选用的测控卡及测试仪器无论是PCI总线还是GPIB总线仪器,仪器供应商均提供了驱动程序,该驱动程序按仪器驱动程序的标准要求来编写,仪器驱动程序的功能函数则完成对仪器测试功能的控制和测试数据的读取。该层根据测试策略生成测试代码,为不同的测试功能提供测试程序。
(3)用户管理层
用户管理层主要包括测试功能组件、自行开发的应用软件工具、数据库系统和CVI本身的功能函数库,是软件平台设计的重要组成部分,也是软件对资源高度集中管理的体现。通过测试功能组件对资源进行控制,而不必理解熟悉该层以下的低层软件。
(4)用户应用层
用户应用层是实现检测功能的一层,该层为测试要求提供正式标准的定义,将维修测试数据标准化,从而决定测试策略,最终生成测试代码。
用户应用层是软件平台的重要组成部分,包括高度表的测试程序、检测系统管理程序(程序管理器、数据管理器)。测试程序完成待测装备的功能测试;程序管理器提供测试程序的启动运行环境,对各种测试程序统一管理;数据管理程序用于管理、查询或打印测试结果。
根据高度表测试系统使命任务与功能要求,测试软件集应包含以下测试程序模块:a)自动测试程序模块;b)单步测试程序模块;d)自检程序模块;e)校准程序模块;f)用户界面;g)管理及维护模块;h)参数与故障数据库。其相互关系如图6所示。

3.2.1 测试主程序
高度表测试软件主程序的功能是提供用户界面,通过用户操作来控制测试内容的执行。主程序面板采用菜单的形式,所有选择通过鼠标操作完成。菜单栏显示了系统所具有的所有可执行功能项。图6内所有选项均可以在主程序界面进行选择。
3.2.2 管理及维护程序
管理及维护程序进行操作员资格确认(密码)、生成测试结果数据库和报表、建立故障数据库、日志管理和内部文件管理。
3.2.3 测试项目
测试项目主要包含高度表测试系统自检、自动测试、单步测试和计量校验。系统自检主要指工控机部分,再开机时自动完成。
4 结束语
测试系统采用自下而上的设计思想,设备硬件系统采用了基于PCI的西门子公司的工控机作为核心,采集、检测、控制、调理和辅助电路配置在一台机箱中,具有结构简单、技术成熟、抗干扰性能良好的优点。软件系统采用开发效率高、应用功能强大的LabWindows/CVI作为测试软件的开发工具,以目前流行的Windows XP作为开发平台。程序结构清晰,可读性强,易于功能扩展。程序的界面图形化,直观,友好。使用简单明了,易于操作,自动化程度较高。完全能够满足相关国军标和修理厂、部队测试要求。
本文引用地址:https://www.eepw.com.cn/article/195176.htm
电度表相关文章:电度表原理
评论