VISA的组成原理

VISA的组成原理,第1张

VISA的组成原理

VISA的组成原理,第2张

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

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

2)资源类型定义
VISA的组成原理,第4张

3)VISA的资源结构
VISA的组成原理,第5张

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

Visa中的3种机制作用

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2461352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-04
下一篇 2022-08-04

发表评论

登录后才能评论

评论列表(0条)

保存