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

被引量 : 10次 | 上传用户:IT_Yong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着自动化测试技术的不断发展,虚拟仪器的应用越来越广泛。虚拟仪器软件结构(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自动化编程技术实现测量数据的保存。
其他文献
在当前具有中国特色社会主义的国家里,倡导和谐是党和政府变革社会的殷切希望,人们自由地发表言论是民主社会的根本要求,网络无疑成为最佳的表达民意最有效的途径。这既是网
随着人们审美需求的不断提升,企业也开始注重对于视觉体验和自身独特性的设计,但扁平化的二维平面设计无法满足人们的审美标准。新媒体是在科学技术迅速发展中产生的多元化双
本文根据波高和周期的联合概率分布建立两参数波谱族(P-M波谱族),通过水弹性方法求得应力传递函数,把波谱族转换为应力谱族,应用长期预报理论作出立管在整个使用期内极值应力
<正>一"如画"(picturesqe)的观念在西方艺术得以流行的时期,基本限定在18世纪30年代至19世纪30年代,这一观念在美术领域内所取得的成就,则是以当时英国的一批风景画家的作品
综合考虑海洋环境载荷及气动载荷,探讨了半潜型浮式基础结构设计及整体强度分析方法。针对一座安装在120m水深海域的5MW海上风机,参考海洋结构设计的有关规范,设计了由三立柱
本文首先介绍了概率论与数理统计的思想,然后详细探讨了在经济分析中概率与数理统计的应用,能够发现,概率与数理统计的思想在经济分析中具有高效性、简捷性和实用性。
世博会是个国际级盛会,既能体现举办国综合国力,又能提升举办国国际形象和知名度。但随着上海世博会的开展,部分游客观博的不文明行为却日渐突出,严重影响我国的国际形象。本
目的:初步评估微创稳定系统(LISS)钢板结合微创经皮钢板固定(MIPPO)技术治疗胫骨中下段骨折的临床效果。方法:应用LISS钢板结合MIPPO技术治疗11例胫骨中下段骨折患者。结果:1
目的:研制复方苯巴比妥骨架缓释片,考察其在人工胃液及人工肠液中的溶出情况,为临床合理用药提供参数。方法:将苯巴比妥与硼砂联用,以硬脂酸和乙基纤维素为缓释材料制成复方苯巴比
讨论了有关确定船舶结构疲劳寿命的几个重要因素;应为周期数、Weibull分布形状参数ξ与船长关系、热点应力和切口应力等。以258,000t现有超大型油船(VLCC)的舷侧纵骨和甲板纵骨的疲劳强度为例进行了