【摘 要】
:
随着自动测试系统的发展,原有的硬件基础设施已经不能够满足时代的发展需求。这必然导致硬件的升级换代,以及仪器软件的更新。然而原有的底层仪器驱动程序因通用性不强,为适
论文部分内容阅读
随着自动测试系统的发展,原有的硬件基础设施已经不能够满足时代的发展需求。这必然导致硬件的升级换代,以及仪器软件的更新。然而原有的底层仪器驱动程序因通用性不强,为适应新的仪器软硬件需求,会导致驱动程序需要二次开发。这会增加测试系统重新组建的成本,并延长了开发周期。开发通用性较强的仪器驱动程序势在必行,这样可以避免重复性仪器驱动程序开发工作。本文以此为目的进行可复用、可扩展、可互换的仪器驱动程序设计。本文主要工作是在LabWindows环境下对九种类型的仪器进行研究。研究内容包括以这些类型的仪器为研究对象,找出这些仪器的共性和差异,建立层次树,根据层次树设计出更通用的驱动程序。本课题针对雷达模块自动测试系统的实现进行理论研究和分析。其主要的研究内容如下:⑴为降低代码的耦合性和程序的依赖性,提高程序的健壮性,本文引入模块化设计思想对程控仪器代码进行封装,并形成具有不同功能的独立模块。⑵本文深入地研究了虚拟技术及VISA软件框架、SCPI可编程指令,IVI-C的API函数和VISA的API函数。⑶本文同时使用VISA架构的C语言函数和IVI-COM提供的IVI-C函数共同程控仪器,这样可以充分发挥VISA和IVI-C各自的优势,从而使得控制仪器更加灵活和高效,缩短开发周期,节约开发成本。⑷为了提高程序的可复用性以及粒度性,本文引入了面向对象的设计思想,实现了驱动程序软件框架的设计。⑸为了实现驱动仪器程序具有更好的扩展性,更好的可互换性,维护成本更小,真正做到可以在不同测试环境下灵活使用的目的等,本文设计了分层设计驱动仪器程序模型。
其他文献
燃料电池具有能量密度高、操作温度低、对环境无污染、可快速启动及维护方便等优点,在交通运输及分布式发电应用方面具有巨大的潜力,可有效解决能源危机与环境污染问题。然而燃料电池本身涉及复杂的化工反应,内部反应机理复杂,为了研究燃料电池的输出特性,缩短燃料电池的研发周期,提高燃料电池控制精度和使用寿命,降低研发成本,燃料电池测试系统的研发是必需的,具有重要的科研价值和工程意义。因此,本文设计并开发专用的燃
随着中国经济的快速发展,汽车普及于千家万户。作为当今世界主要交通工具,汽车在提供人们交通便利的同时,也导致了各种交通事故的发生,可谓是一把双刃剑。分析汽车交通事故发
以往对于煤自燃的预测工作仅仅依靠单一或者少量的传感器采集到的数据,根据这些少量的传感器数据预测煤自燃的危害状态并指导工作。该类方法精确度低,易受到复杂环境的影响导致传感器的数据出现误差,还会导致误操作。多传感器技术类似于人脑同时处理多个感官信息从而获得一致性的目标状态描述的过程,在最大程度的利用多个检测装置检测资源的基础上实现资源收集与整合利用,提高检测资源的利用率,可以改善煤自燃预测系统预测煤自
近年来,随着信息存储技术的不断发展,图像已成为一种主要的信息载体。对海量图像数据的检索也就越来越引起人们的广泛关注。通常情况下图像会包含背景等冗余信息,本文提出了把基
随着社会的进步,人们对照明的要求越来越高,照明系统开始走向智能化。人们节能减排意识的提高,让LED照明成为目前的一个热点。智能LED照明系统就是对LED灯光进行统一管理,实现节
船舶主机遥控是离开机旁在驾驶室或集中控制室对主机进行远距离操纵的一种方式。主机遥控不仅能改善轮机管理人员的工作条件,改善船舶的操纵性能,而且还能提高船舶航行的安全性
近几年来,我国高速铁路事业发展迅速,中国已成为世界上高速铁路发展最快、系统技术最全、集成能力最强、运营里程最长、运营速度最高、在建规模最大的国家。然而,中国高速铁路的
随着时代的进步和科技的发展,安全问题越来越引起人们的重视,我国每年在安防监控领域的投入都是巨大的,由此可见加强现代化的安防技术就显得更为重要。在我国的北部有许多石油管
无线传感器网络是当前备受关注的多学科交叉的热点研究领域,它通过随机部署的大量传感器节点以无线通信的方式自组织组网,完成对各种环境信息的实时监测、感知和采集,在不同