当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

电子科技大学:《虚拟仪器技术》课程教学资源(PPT课件讲稿)第8章 仪器驱动器设计

资源类别:文库,文档格式:PPT,文档页数:75,文件大小:1.72MB,团购合买
8.1 虚拟仪器软件结构VISA 8.2 VPP仪器驱动程序 8.3 基于lVl规范的互换型驱动器 8.4 VPP仪器驱动程序设计 8.5 LabVIEW仪器驱动程序
点击下载完整版文档(PPT)

《虚拟仪器技术》 8、仪器驱动器设计 8.1虛拟仪器软件结构VISA 82VPP仪器驱动程序 8.3基于V规范的互换型驱动器 84VPP仪器驱动程序设计 8.5 Lab view仪器驱动程序 第1页

《虚拟仪器技术》 第1页 8、仪器驱动器设计 8.1 虚拟仪器软件结构VISA 8.2 VPP仪器驱动程序 8.3 基于lVl规范的互换型驱动器 8.4 VPP仪器驱动程序设计 8.5 LabVIEW仪器驱动程序

《虚拟仪器技术》 8.1虚拟仪器软件结构VISA VISA的基本概念 >1、什么是ⅤSA ISA是虚拟仪器软件结构( Virtual Instrument software Architecture的简称,是由 VXI plug&play系统联盟所 统一制定的ⅣO接口软件标准及其相关规范的总称。一般 称这个ⅣO函数库为ⅥSA库(用于仪器编程的标准O函 数库)。SA函数库驻留于计算机系统中,是计算机与 仪器之间的标准软件通信接口,用以实现对仪器的控制。 第2页

《虚拟仪器技术》 第2页 8.1 虚拟仪器软件结构VISA ◆ VISA的基本概念 ➢ 1、什么是VISA VISA是虚拟仪器软件结构(Virtual Instrument Software Architectuere)的简称,是由VXI plug & play系统联盟所 统一制定的I/O接口软件标准及其相关规范的总称。一般 称这个I/O函数库为VISA库(用于仪器编程的标准I/O函 数库)。VISA函数库驻留于计算机系统中,是计算机与 仪器之间的标准软件通信接口,用以实现对仪器的控制

《虚拟仪器技术》 VISA的结构模型图 应用 用户应用程序接口 虚拟仪器 用户定义资源层 ⅥISA仪器控制编制者 仪器资源层 VISA仪器控制资源 IO资源层 VISA资源管理者 资源管理层 VISA采用这种金字塔型的结构模型,为各种虚拟仪器系 统软件提供了一个形式统一的ⅣO操作函数库,VISA将不 同厂商的仪器软件统一于同一平台 第3页

《虚拟仪器技术》 第3页 VISA的结构模型图 VISA采用这种金字塔型的结构模型,为各种虚拟仪器系 统软件提供了一个形式统一的I/O操作函数库,VISA将不 同厂商的仪器软件统一于同一平台

《虚拟仪器技术》 2、为什么要使用ⅤSA VISA的内部结构是一个先进的面向对象的结构 婆一傳得YS与在它之前的L掉制软件相;接口 般O控 畴 直的VSA内部结构的灵活性 使得ⅤSA在玩和灵活性上也超过了其7O制库。 尽管SA的AP函数却比其宝具有类似功能的O库 少得多,因此,VSA很容易被初孥者握。 另外,VSA高度的可访问性和可配置性又使得熟练 的用户可以利围SA的许多独有特性,使得VSA的应用 范大大超过了传统的MO软件。ⅤSA不仅为将来的仪 编程提供了许多新特性,而且兼容过去已有的仪器软件 总之,VSA具有与仪器硬件接口无关的特性,是 理想的仪器ⅣO软件。 第4页

《虚拟仪器技术》 第4页 ➢ 2、为什么要使用VISA ◆ VISA的内部结构是一个先进的面向对象的结构, 这一结构使得VISA与在它之前的I/O控制软件相比,接口 无关性有很大提高。VISA的可扩展性使它远远超出了一 般I/O控制软件的范畴,而且由于VISA内部结构的灵活性, 使得VISA在功能和灵活性上也超过了其它I/O控制库。 ◆ 尽管VISA的API函数却比其它具有类似功能的I/O库 少得多,因此,VISA很容易被初学者掌握。 ◆ 另外,VISA高度的可访问性和可配置性又使得熟练 的用户可以利用VISA的许多独有特性,使得VISA的应用 范围大大超过了传统的I/O软件。VISA不仅为将来的仪器 编程提供了许多新特性,而且兼容过去已有的仪器软件。 ◆ 总之,VISA具有与仪器硬件接口无关的特性,是 理想的仪器I/O软件

《虚拟仪器技术》 3、VISA的特点 1)vISA的ⅣO控制功能适用于各种仪器类型 √2)VISA的O控制功能适用于各种仪器硬件接口方式 √3)VISA的ⅣO控制功能适用于多种计算机平台 4)SA能适应未来发展的需要 4、VSA的发展现状 VISA规范是ⅤPP规范的核心内容,其中《VPP43: VISA库》规定了SA库的函数名、参数定义及返回代码 等。《VPP4.3.2:文本语言的VSA实现规范》和 《VPP433:图形语言的VSA实现规范》分别对文本语 言(C/C++和Ⅴ isual basic)和图形语言( Labview)实 现ⅤISA时的VISA数据类型与各种语言特定数据类型的对 应关系、返回代码、常量等进行了定义。 第5页

《虚拟仪器技术》 第5页 ➢ 3、VISA的特点 ✓ 1)VISA的I/O控制功能适用于各种仪器类型 ✓ 2)VISA的I/O控制功能适用于各种仪器硬件接口方式 ✓ 3)VISA的I/O控制功能适用于多种计算机平台 ✓ 4)VISA能适应未来发展的需要 ➢ 4、VISA的发展现状 VISA规范是VPP规范的核心内容,其中《VPP4.3 : VISA库》规定了VISA库的函数名、参数定义及返回代码 等。《VPP4.3.2 :文本语言的VISA实现规范》和 《VPP4.3.3 :图形语言的VISA实现规范》分别对文本语 言(C/C++和Visual Basic)和图形语言(LabVIEW)实 现VISA时的VISA数据类型与各种语言特定数据类型的对 应关系、返回代码、常量等进行了定义

《虚拟仪器技术》 ◆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的资源结构

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共75页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有