基于软件复用的LXI总线VISA动态链接库的研究及实现

来源 :北京化工大学 | 被引量 : 0次 | 上传用户:shujun2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着自动化测试技术的不断发展,虚拟仪器的应用越来越广泛。虚拟仪器软件结构(VISA,Virtual Instrumentation Software Architecture)是标准化的I/O函数库及相关规范的总称,是计算机与仪器之间的软件层连接。在确定的硬件系统中,自动测试系统性能和开发效率的提高,主要依赖于虚拟仪器软件结构设计,高效可靠的VISA函数库可以让虚拟仪器软件的开发更加省时省力,并使软件有良好的可扩展性。   在设计VISA函数库时,由于新接口测试仪器的出现,开发人员需要重新编写驱动程序。如果在扩展接口时忽视接口共性,将导致开发效率低、工作量大,对多总线仪器测量造成影响。因此,本文研究VISA标准和软件开发方法,基于软件复用技术,建立自动测试领域VISA函数库的DSSA共性模型,设计VISA标准I/O函数库,在GPIB和RS-232C接口的基础上,扩展了LXI接口。具体工作如下:   1、研究LXI总线标准及该标准的配置、发现和触发三种机制。   2、分析基于VISA标准的I/O函数库的结构层次和功能特点,利用基于构件和基于动态链接库的软件复用方法设计VISA函数库,并与传统的设计方法相比较,证明其高效性。   3、在仪器测量领域,分析基于GPIB、RS-232C、LXI接口的自动测试系统的共性和差异性,建立功能模型和DSSA共性模型,设计和开发LXI自动测试系统的可复用构件。   4、分析和研究VISA标准函数的功能特点,重构已开发构件,在GPIB和RS-232C接口的基础上,扩展LXI接口,编写新的VISA函数库,在多总线仪器自动测试系统中对函数库进行测试与调试,并创建VISA动态链接库。   5、在VC++语言平台上设计和编写控制中心应用程序,将VISA动态链接库应用于LXI总线数字多用表远程测试系统,验证该动态链接库的可行性和有效性,利用EXCEL自动化编程技术实现测量数据的保存。
其他文献
风险评估是每个软件风险管理计划的一个必要过程。在软件开发阶段早期执行风险评估可以更有效地提高系统资源的分配率。为了改善软件丌发过程,提高软件产品的质量,必须能够在
随着手机用户对手机功能要求的不断提高,普通手机已经不能满足用户的需求。但当前流行的智能手机价格比较昂贵,都是面向高端市场的,很难大众化,针对大众市场的智能手机研究还处于
IPTV作为国内三网融合的典型应用正在高速发展,但是随着用户数量的激增及用户体验要求的提高,基于传统C/S体系结构的IPTV其效率和经济性都大大降低,而P2P架构通过去中心化的
肺癌是死亡率最高的癌症,对肺癌的早期诊断能极大提高患者的存活率。肺结节是肺癌早期的重要征象,基于CT图像的肺结节良恶性判断是当前计算机辅助诊断方法研究的热点,其中对
原子团簇基态结构的预测是团簇研究的核心问题之一,其结果直接影响着对团簇性质的讨论。现在通常采用简化的势能函数模型来描述原子间的相互作用,并通过求解该势能函数的最小
目前随着网络信息的爆炸式增长以及信息多元化的发展,快速有效地获取所需的信息变得越来越困难,通用搜索引擎已不能适应用户对信息检索的准确性要求,消除搜索引擎结果中的冗
近年来,随着计算机性能的日益提升,网络带宽越来越大,绿色节能的呼声越来越大,虚拟化技术在资源整合以及安全隔离等方面的优势日渐突出,成为学术界和工业界关注的热点。桌面虚拟化
随着信息爆炸式的增长和应用需求的不断提高,人们对存储系统的容量和吞吐率有了更高的要求。能够将大量价格低廉、存储容量小的现有存储系统组织成具有大容量、高吞吐率存储
随着计算机科学技术的高速发展和数字化进程的加快,社会总数据量以指数形式增长。图灵奖获得者Jim Gray提出了一条经验定律:网络环境下每18个月产生的数据量等于有史以来数据
多属性决策是决策科学领域里一个重要的研究课题,已广泛应用于投资决策、项目评估、方案优选、工厂选址、资源分配、投标招标、经济效益综合评价等领域,因此研究多属性决策理