《虚拟仪器技术》 ◆VISA的组成原理 >1、VsA的内部结构 默认的资源管理器 Default Resouree Manager)w VISA的内部结构简化图 找到资源(Find Resources)+ 消息基 寄存器基 (Messaged-Based)(Registered-Based) 读(Read)输入( In Port) 写(Wite)输出( Out Port) 属性 事件 (Properties Event)+ 读(Read)等待(Wait) 写(Wit)安装( instal) 第6页
《虚拟仪器技术》 第6页 ◆ VISA的组成原理 ➢ 1、VISA的内部结构 VISA的内部结构简化图
《虚拟仪器技术》 1)资源管理器 VISA资源管理器是用于管理所有资源的一种系统资源 (控制设备資源),执行管理、控制和分配VA资源的 操作。 2)资源 VISA的资源类概念类似于面向对象程序设计方法中类的 概念,它是一个实例的外观和行为的描述,是一种抽象化 的设备特点的功能描述,是对资源精确描述的专用术语。 3)会话(连接) 会话( Sessions)是指与任何已存在资源的连接,包括默 认资源管理器的连接。 第7页
《虚拟仪器技术》 第7页 ✓ 1)资源管理器 VISA资源管理器是用于管理所有资源的一种系统资源 (控制设备资源),执行管理、控制和分配VISA资源的 操作。 ✓ 2)资源 VISA的资源类概念类似于面向对象程序设计方法中类的 概念,它是一个实例的外观和行为的描述,是一种抽象化 的设备特点的功能描述,是对资源精确描述的专用术语。 ✓ 3) 会话(连接)。 会话(Sessions)是指与任何已存在资源的连接,包括默 认资源管理器的连接
《虚拟仪器技术》 VISA资源描述 )资源描述格式 X.14 资源概述 X14 资源概述。 X.2 资源属性表及属性描述。x4.Y2参数表 X.34 资源事件集 X4Y3返回状态值 X.4 资源操作集。 X.4.Y,4 描述 所合每个操作集包括:。x45。相关项 X.4.Y 名字(《含形参名) X.4.Y.6 实现要求 X4.Y.14 目标。 第8页
《虚拟仪器技术》 第8页 ➢ 2、VISA资源描述 ✓ 1)资源描述格式
《虚拟仪器技术》 2)资源类型定义 缩写φ 标准名 ⅥISA资源管理器资源 VRM+ VI RSRC VISA RM+ VISA仪器控制组织器资源 ICO+ VI RSRC VISA IC ORGe 「写资源心 VI RSRC WRP 读资源 RD+ VI RSRC RDP 式化I0资源 FIOP VI RSRC FMT IO+ 触发资源 TRIG+ I VI RSRC TRIGA 青除资源 CLR+ VI RSRC CLR+ 状态服务请求资源 SRQ+ VI RSRC SRQ+ 高级存储资源φ HLLA+ [RSRC HL ACC+ 低级存储资源φ LOLA+ VI RSRC LL ACCP 「器件特定命令资源 DEVCE VI RSRC DEV CMD+ CPU接口资源 CPU+ I VI_RSRCCPU_INTEP GPIB总线控制资源 GBIC+ VI RSRC GPIB INFF VXI总线配置资源 VXDCe VI RSRC VXI DEV CONF+ Vx总线接口控制资源 VI RSRC VXI INTF+ VXI总线零槽资源 yESO+ VI RSRC VXI SLOT 0+ VXI总线系统中断资源 VXS1+ VI RSRC SYS INTRP VXI总线信号处理器资源 RSRC SIG PROCESSOR+ VXI总线信号资源 VSP VI_RSRC_VXI SIGe VXI总线中断资源 VXIN+ VI RSRC VXI INTR++ VXI总线扩张器接口资源 VI RSRC VXI EXTDR+ 异步串行总线接口控制资源Asc VI RSRC ASRL INTFP 第9页
《虚拟仪器技术》 第9页 ✓ 2)资源类型定义
《虚拟仪器技术》 √3)VISA的资源结构 应用程序 应用程序 资源管理器 仪器掉制源 组织者资源 仪器控制资源 接口无关的仪器)(接口专用的仪 掉制资源 器挖制源 图8-3ISA的资源结构 第10页
《虚拟仪器技术》 第10页 ✓ 3)VISA的资源结构