VISA标准事件机制研究及DLL扩展的实现

来源 :北京化工大学 | 被引量 : 19次 | 上传用户:ywx789789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟仪器软件体系结构(Virtual Instrumentation Software Architecture,简称VISA)是标准化的I/O函数库及相关规范的总称,它屏蔽了用户对于硬件接口的直接操作,是计算机与仪器之间的软件层连接。VISA作为一个标准,独立于硬件设备、接口、操作系统和具体的编程语言,它只公布了其中各个函数的原型,而对如何实现这些功能并未作任何说明。VISA面向仪器而不是面向接口总线,它与仪器的硬件相关,所以VISA函数库开发者需要开发出与特定的硬件相关的函数。本文以实验室开发的USB-GPIB控制器及多台设备为硬件基础,首先,针对国内现有的VISA函数库支持的物理接口种类较国外少的问题,提出了一种链表式的资源管理与组织方法,利用该方法设计VISA函数库的内部结构,可以方便地扩充VISA支持的接口种类,使现有的VISA函数库具有良好的向后兼容能力。通过在实验室前期项目中开发的针对GPIB接口的VISA函数库中扩展了对RS-232接口的驱动功能,验证了该方法的有效性和合理性。文中通过对VISA函数库中几个关键函数的介绍详述了链表式资源管理与组织的方法。事件机制作为VISA系统的一个重要的机制,在国内也有一定的研究,但尚未有文章详尽细致全面地论述其原理及实现方法。鉴于此,本文还对VISA事件机制进行了深入研究,通过详细阐述VISA事件机制的原理以及具体实现方法,再加上对VISA标准中事件相关的六个函数的实现进行详细介绍,完善而系统地阐述了VISA事件机制及其实现。最后,给出了设计开发的VISA函数库在VisualC++6.0环境中的应用实例。
其他文献
随着社会经济快速发展,交通在人类经济、社会活动中的地位日益显著。交通管理的层次、质量更是与人们生活密切相关,提高交通管理水平的重要措施就是采用智能交通系统,即ITS。
人脸识别研究作为模式识别研究中的重要部分,它有着其他识别技术所无法超越的优势,它具有安全性、直接性、隐蔽性等优点。目前对人脸识别的研究主要集中在人脸图像的特征提取
互联网技术与人们的生活结合日益紧密,其本身的信息安全问题对用户影响也越来越严重。WEB安全网关作为互联网和用户网络的第一道安全闸门,在整个安全体系中占有着举足轻重的
核心银行系统是银行的心脏。几乎所有事务都必须通过这些核心系统来完成,而银行系统对大数据量存储的要求以及联机实时业务处理的要求,使得IBM DB2和CICS交易中间件作用日渐
雾天给室外机器视觉来了很大的影响,比如在目标识别、交通导航及军事国防等领域均受到雾的不同程度干扰。在雾天条件下,拍摄目标的反射光在大气传输过程中与气溶胶相互作用,其传
Android系统以其开源的特点,很快成为市场占有率最高的智能手机操作平台,同时也引来了恶意攻击者的关注,安全问题日益突出。因此,针对Android系统恶意行为检测与安全防护方法
用计算机去真实再现烟雾等自然现象一直是计算机图形学中最具有挑战性的研究方向之一。计算机图形学研究者们常采用基于粒子系统的方法和基于物理模型的方法这两种方法去实现
海量的自然场景图像需要被快速检索、分析,这要求能够快速准确的对这些图像进行自动图像分割。由于自然场景图像具有光照不确定、背景复杂等特点,使得自然场景图像的分割成为
随着互联网技术的高速发展,计算机网络给人们工作和生活带来了前所未有的便利。同时网络安全事件发生频率越来越高,其中恶意代码攻击事件日益突出,给人们的数据安全带来极大
随着经济、社会的发展,人民群众休闲娱乐需求日益扩大,娱乐场所随之日益增多,然而这些场所确实存在许多安全隐患。2008年9月,深圳某歌舞厅特大火灾造成43人死亡、50余人受伤,再次