- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VISA汇总编程,visa编程,53132avisa编程,2015时事政治汇总,科目汇总表,分类汇总,2015时政热点汇总,excel分类汇总,cf活动汇总,2015年时事政治汇总
虚拟仪器系统I/O 接口软件——VISA2
VISA 操作表5
读资源8
写资源39
VISA 资源定义45
VISA 应用实例74
续84
虚拟仪器系统I/O 接口软件——VISA
VISA 是虚拟仪器系统的I/O 接口软件,为虚拟仪器系统的统一性和扩展性奠定
了基础。本章介绍了VISA 的概念和特点,论述了VISA 的结构模型,重点分析了
VISA 资源与资源类的定义与描述,并结合实例,详细讨论了各资源的属性、事
件与操作规范与软件实现。在本章结束,还讨论了VISA 的实际设计思路与方法。
3.1 VISA 的概念与特点
3.1.1 VISA 的由来
随着虚拟仪器系统的出现与发展,I/O 接口软件作为虚拟仪器系统软件结构中承
上启下的一层,其模型化与标准化越来越重要。I/O 接口软件驻留于虚拟仪器系
统的系统管理器——计算机系统中,是实现计算机系统与仪器之间命令与数据传
输的桥梁和纽带。许多仪器生产厂家在推出硬件接口电路的同时,也纷纷推出了
不同结构的I/O 接口软件,有的只针对某类仪器(如NI 公司用于控制GPIB 仪器
的NI-488 及用于控制VXI 仪器的NI-VXI),有的在向统一化的方向靠拢(如HP
公司的SICL—标准仪器控制语言),这些都是在仪器生产厂家内部通用的、优
秀的I/O 接口软件。
一般的I/O 接口软件的结构都采用了自顶向下的设计模型:首先列出该I/O 接口
软件需要控制的所有仪器类型,然后列出了各类仪器的所有控制功能,最后将各
类仪器控制功能中相同的操作功能尽可能地以统一的形式进行合并,并将统一的
功能函数称为核心功能函数(如将GPIB 仪器的读/写与RS232 串行仪器的读/写
统一为一个核心功能函数)。所有统一形式的核心函数与其它无法合并的、与仪
器类型相关的操作功能函数一起构成了自顶向下的I/O 接口软件,实现不同类型
的仪器的互操作性与兼容性。然而,这种构成方法只适用于消息基器件的互操作
性(如消息读、消息写、软件触发、状态获取、异步事件处理等功能),对于如
中断处理、内存映射、接口配置、硬件触发等属于器件特有的操作,根本无法得
到统一的核心函数,消息基器件与寄存器基器件无法在自顶向下的I/O 接口软件
中得到统一。核心函数集在整个I/O 接口软件中只有一个小子集,特定操作函数
集是一个大子集。自顶向下结构的I/O 接口软件实质上是建立在仪器类型层的叠
加,并没有真正实现接口软件的统一性。同时应该说,自顶向下的设计方法为真
正统一的I/O 接口软件的设计与实现提供了经验借鉴与尝试。VPP 联盟在考察了
多个I/O接口软件之后,提出了一种自底向上的I/O接口软件模型,也就是VISA。
3.1.2 VISA 模型结构
VISA 是虚拟仪器软件结构(Virtual Instrument Software Architecture)的
缩写,实质是一个I/O 接口软件及其规范的总称。一般情况下,将这个I/O 接口
软件称为VISA。
如上所说,VISA 的构成是采用了自底向上的结构。与自顶向下的方法不同的是,
VISA 的实现首先定义了管理所有资源的资源(在这儿,资源的概念相当于面向
对象程序设计中的对象,具体的定义与描述见下节),这个资源称为VISA 资源
管理器,它用于管理、控制与分配VISA 资源的操作功能。各种操作功能主要包
括:
1、 资源寻址;
2、 资源创建与删除;
3、 资源属性的读取与修改;
4、 操作激活;
5、 事件报告;
6、 并行与存取控制;
7、 缺省值设置。
第二步是在资源管理器基础上,列出了各种仪器各自的操作功能,并实现操作功
能的合并。在这个基础上实现的资源实质可以包括不同格式的操作,如读资源包
括了消息基器件的读,也包括了寄存器基器件的读;既可以包括同步读操作,又
可以包括异步读操作。每一个资源内部,实质是各种操作的集合。这种资源在
VISA 中即为仪器控制资源,包含各种仪器操作的资源称为通用资源,而将无法
合并的功能,称为特定仪器资源。
第三步,需要定义与创建一个用API 实现的资源,为用户提供单一的控制所有
VISA 仪器控制资源的方法,在VISA 中称为仪器控制资源组织器。
与自顶向下的构成方式相比,VISA 的构成模型是从仪器操作本身开始的,它实
现的统一是深入到操作功能中去而不是停留于仪器类型之上。在VISA 的结构中,
仪器类型的区别体现到统一格式的资源中的操作的选取,对于VISA 使用者来说,
形式上与用法上是单一的。在理论层次上,自顶向下的方法属于归纳范畴,而自
底向上的方法则属于演绎范畴。因此,自顶向下是对过去
您可能关注的文档
- Resturant List.xls
- RoadmapMscvisa2012.pdf
- shadow bank.ppt
- SID校园宣讲会PPT.ppt
- Sissy 中级口译Lecture18.ppt
- Sterling_操作软件教程22.ppt
- ST厦华2012年半年度报告.pdf
- ST厦华:2010年年度报告.pdf
- ST国药_2010_年报.pdf
- ST领先2012年半年度报告.pdf
- 水稻窄卷叶突变体nrl4的遗传剖析与基因定位探究.docx
- 从武者小路实笃文学剖析女性爱的多维呈现与文化意蕴.docx
- 基于广西五地调研:农村土地产权制度创新与发展路径探究.docx
- 土壤条件对胡杨幼苗生长的多维度影响及机制探究.docx
- 进气歧管喷射式氢气发动机性能的多维度解析与优化策略探究.docx
- 网站服务器运行情况监控系统的设计与实现:基于Zabbix与Python的应用探索.docx
- 构建与完善:中国低碳经济法律规制体系的探索与实践.docx
- 绵羊BMP2与PDGF-D基因多态性对尾型的影响及细胞机制探究.docx
- 解析脂肪细胞内质网应激对脂肪因子分泌的影响及内在机制.docx
- 重组人脑利钠肽对急性肺损伤犬保护作用及机制探究.docx
最近下载
- 《员工敬业度》课件.ppt VIP
- 2025年智能数据中心智慧数据中心规划建设方案.docx
- 川教版《生命生态安全》九年级上册第四课 正确使用金融支付工具 教学设计.pdf VIP
- 健身强体体魄锻炼主题班会PPT课件.pptx VIP
- 高标准农田项目施工部冬季施工已有设施和管线的加固保护等特殊情况下的施工措施.docx VIP
- 九年级语文上册教学探究积累课件《智取生辰纲》.pptx VIP
- 2025年党政领导干部拟任县处级资格考试试题全套.doc VIP
- 民航市场营销 项目6 互利共赢——民航市场营销的分销策略.pptx
- -互联网协议IP.ppt VIP
- T_CCUA 016-2021 超级计算数据中心设计要求.docx VIP
原创力文档


文档评论(0)