VISA的组成原理

设计测试

61人已加入

描述

VISA的组成原理

VISA

1、VISA的内部结构
      VISA的内部结构简化图

1)资源管理器
       VISA资源管理器是用于管理所有资源的一种系统资源(控制设备资源),执行管理、控制和分配VISA资源的操作。
2)资源
       VISA的资源类概念类似于面向对象程序设计方法中类的概念,它是一个实例的外观和行为的描述,是一种抽象化的设备特点的功能描述,是对资源精确描述的专用术语。
3)  会话(连接)。
       会话(Sessions)是指与任何已存在资源的连接,包括默认资源管理器的连接。
2、VISA资源描述
1)资源描述格式
VISA

2)资源类型定义
VISA

3)VISA的资源结构
VISA

4)VISA机制
       需要用到VISA的3种机制:属性机制、锁定机制和事件机制。以写资源为例,3种机制的作用如图
VISA

Visa中的3种机制作用

(1)属性机制
       属性机制用来控制资源的各种属性,这些属性分为两种:只读属性和可读可写属性。
(2)锁定机制
       锁定机制可以设置通道对资源的访问模式。应用程序能同时对资源开辟多个通道,并能通过不同的通道对资源进行访问。
(3)事件处理机制
       VISA中还定义了一种常见的机制提醒应用程序注意某种特殊情况,这些特殊情况成为事件。有了事件就可以使VISA的资源和它的应用程序之间传递消息。应用程序有两种不同的方式获得事件通知,它们分别是:队列机制和回调机制。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分