visa标准事件机制研究及dll扩展的实现

visa标准事件机制研究及dll扩展的实现

ID:1251521

大小:3.24 MB

页数:69页

时间:2017-11-09

visa标准事件机制研究及dll扩展的实现_第1页
visa标准事件机制研究及dll扩展的实现_第2页
visa标准事件机制研究及dll扩展的实现_第3页
visa标准事件机制研究及dll扩展的实现_第4页
visa标准事件机制研究及dll扩展的实现_第5页
资源描述:

《visa标准事件机制研究及dll扩展的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京化工大学硕士学位论文VISA标准事件机制研究及DLL扩展的实现姓名:童永霞申请学位级别:硕士专业:计算机应用技术指导教师:王学伟20090530摘要VISA标准事件机制研究及DLL扩展的实现虚拟仪器软件体系结构(VirtualInstrumentationSoftwareArchitecture,简称VISA)是标准化的I/O函数库及相关规范的总称,它屏蔽了用户对于硬件接口的直接操作,是计算机与仪器之间的软件层连接。VISA作为一个标准,独立于硬件设备、接口、操作系统和具体的编程语言,它只公布了其中各个

2、函数的原型,而对如何实现这些功能并未作任何说明。VISA面向仪器而不是面向接口总线,它与仪器的硬件相关,所以VISA函数库开发者需要开发出与特定的硬件相关的函数。本文以实验室开发的USB.GPIB控制器及多台设备为硬件基础,首先,针对国内现有的VISA函数库支持的物理接口种类较国外少的问题,提出了一种链表式的资源管理与组织方法,利用该方法设计VISA函数库的内部结构,可以方便地扩充VISA支持的接口种类,使现有的VISA函数库具有良好的向后兼容能力。通过在实验室前期项目中开发的针对GPIB接口的VISA函数

3、库中扩展了对RS.232接口的驱动功能,验证了该方法的有效性和合理性。文中通过对VISA函数库中几个关键函数的介绍详述了链表式资源管理与组织的方法。事件机制作为VISA系统的一个重要的机制,在国内也有一定的研究,但尚未有文章详尽细致全面地论述其原理及实现方法。鉴于此,本文还对VISA事件机制进行了深入研究,通过详细阐述VISA事件机制的原理以及具体实现方法,再加上对VISA标北京化工大学硕士学位论文准中事件相关的六个函数的实现进行详细介绍,完善而系统地阐述了VISA事件机制及其实现。最后,给出了设计开发的V

4、ISA函数库在VisualC++6.0环境中的应用实例。关键词:虚拟仪器软件结构,VISA,事件机制,GPIB,RS.232nRESEARCHoNⅥSAEVENTMECHANISMANDIMPLEMENTATIoNoFDLLEXPANSIoNBASEDoNⅥSASTANDARDABSTRACTVirtualInstrumentationSoftwareArchitectureVISAiSasetofthestandardizedI/Ofunctionlibraryanditscorrelativecrite

5、rion.VISAisasoftwareconnectionbetweentheconmputeranddevices.Asastandard,VISAindependentofdevices,interfaces,operatingsystemandspecificprogramminglanguages.Itonlypublicizedtheprototypeofeachfunctionandhowtorealizethesefunctionswasnotspecified.VISAfacestheeq

6、uipmentbutinterfacebus.Itrelatestothehardwareofthedevices,SOthedeveloperofVISAfunctionlibraryshoulddeveloptheVISAfunctionsrelatedtospecifichardware.BasedontheUSB-GPIBinterfacecontrollerthatwasdevelopedbymylabandsomeotherhardwaredevices,thisresearchsubjecta

7、ccomplishedthosetasksasfollows.Firstly,fortheinterfacetypeVISAfunctionlibrarysupportedindomesticislimited,thisdissertationproposedamethodthatCallmanageandorganizetheresourcesintheVISAbyalist.Byusingthismethod,wecallexpedientlyextendthetypesofinterfacesVISA

8、supportsandmaketheVISAlibrarycanownaverygoodbackwardcompatibility.Therationalityandm北京化工大学硕士学位论文validityofthismethodhasbeenvalidatedbyaddingthedrivefunctiononRS一232interfaceintotheVISAlibrarywhichhasbeendevel

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。