ATEstar通用测试平台采用通用性和多线程的设计思想,研制一种通用测试平台管理系统,具体实现分为配置和运行两大部分。配置包括数据输入定义和显示存储定义等功能。运行根据配置参数按照预定测试流程完成设备控制和数据采集与管理功能。
ATEstar通用测试平台主要特点
(1)采用虚拟仪器和浏览器架构模式,系统更加易于操作、易于掌握和用户体验更为直观;
(2)采用DLL动态调用技术,实现了各种数据采集设备可灵活配置、注册和调用;
(3)采用多级表单、树形结构或ATML文本进行建模,实现了流程序列的灵活组配和控制;
(4)采用线程监控技术,实现了系统的故障监测、内存开销、退出机制的安全策略保证。
(5)采用多线程和动态链表编程技术,实现了多监视器、多窗口、多面板、多控件的数据显示和设置,窗口和面板可拖拽、缩放,各种属性在线编辑修改,所见即所得,实时更新,并能自动记忆位置、尺寸、属性等设置,无需退出重新启动软件。量表控件包括数字文本型、温度型、油罐型、滑块型、KNOB型、表盘型、表头型和电表型,图表控件包括图形显示控件和波形显示控件,能够满足绝大数工业测控需求。
ATEstar通用测试平台的主要功能
(1)测试人员的操作指导;
(2)测量仪器的驱动;
(3)测试功能的配置;
(4)测试结果的判读及保存。
由于可重配置的通用性自动测试系统软件需要根据载入的描述文件对软件功能执行重新配置,在传统的测试系统软件功能上还需具备 XML 文件解析、测试资源分配、配置自动更新等功能。
ATEstar通用测试平台的价格
ATEstar通用测试平台的整体架构
由 ATML 测试文档描述工具、XML 描述文件及通用测试系统软件三部分组成。不同的 ATML 测试文档描述工具将相关的测试信息及配置封装成满足 ATML 标准的 XML 描述文件。例如,测试文档描述工具参照 Test DescripTIon.xsd作为主要文档,生成名为“测试描述.xml”的文件用以描述与测试任务有关的信息。当通用测试系统软件运行时,首先将载入的 xml 文件解析为编程语言的高级代码(例如 C、Basic),再利用开发环境内置的编译系统执行相应的操作。由于通用测试系统软件实现了测试需求与仪器能力的自动匹配,可通过操作开关矩阵分配测试资源,从而实现了面向信号的软件架构,提高了测试仪器的互换性。
测试功能模块涉及的关键技术
(1)基于Labwindows/CVI 的描述文件解析与封装技术
(2)测试序列信息的描述内容及封装方法
(3)测试序列编辑工具的设计思路
(4)测试序列的重配置及测试资源的重分配
目前通用测试平台的软件采用这种先进设计架构,对于提升整个测控系统的可重用性、降低开发成本等方面具有很大的优势。以XX测控平台为例,展示软件部分功能。
上一篇:ETC系统介绍及原理_etc怎么办理
下一篇:无线电管理面板C12848测试台的设计与制作
推荐阅读最新更新时间:2024-03-30 23:37