论文部分内容阅读
在测控系统中,测控软件实现了计算机对整个测控系统的操作。作为计算机测控系统的核心组成部分,测控软件发挥的作用越来越重要,其开发技术也极大影响着测控系统的发展方向。传统的开发技术使得测控系统在可扩展性和通用性受到限制,难以满足多变的测试需求以及适应快速的市场竞争。为了顺应当今测控领域相关技术的发展趋势和实际应用中对测控系统的要求,论文借鉴了虚拟仪器的模块化思想并结合组件开发的方法,设计了一种基于组件技术和XML技术的测控软件,将测控系统分解为一个软件框架和若干实现独立功能的组件模块,根据实际的测试任务需求,在软件框架上把所需的组件模块装配起来,形成一个满足特定需求的测控系统,增强了测控软件的可扩展性和通用性,具有比较重要的理论指导意义和实际参考价值。论文从组件化测控软件的原理、结构和设计实现等几个方面展开研究。内容如下:第一,论文对提出的组件化测控软件的原理和总体结构进行分析,将整个软件划分为用户定制层和功能实现层,给出了组件化测控软件的设计思想和实现方法。第二,论文为用户提供了一个以用户定制层为核心的定制系统,以XML技术为基础,对用户定制界面的构建方法以及定制信息表的解析方法进行研究,实现了组件化测控软件定制系统的设计。第三,按照组件化的软件设计方法,根据需要对测控系统所要实现的功能进行分类和归纳,封装到不同的组件库,研究了以功能实现层为核心的集成开发平台的构建方法。第四,给出基于组件化测控软件的实验用例,验证了论文设计的软件具有良好的可扩展性和通用性。实践证明,通过使用论文所设计的组件化测控软件构建出的测控系统,可以很好地满足用户灵活多变的测试需求。论文所提出的设计方法,为测控软件的开发提供了一种新的方法。