- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章仪器控制内容提要串行通讯的基本概念GPIB接口概念应用GPIB接口模块对GPIB仪器进行编程控制VISA的基本概念,应用VISA模块对各种仪器进行编程控制9.1 串行通讯1.串行通讯基本概念 软件协议; LabVIEW握手方式; 简单三线式硬件连接;2.串行通讯模块简介 Serial Compatility子模板Serial port write (串口写)VI Serial port read (串口读)VI Bytes at serial port (检测串口输入缓存中的字节数)VIserial port Break (串口中断)VIClose Serial Driver(关闭串口驱动)模块 Serial Port Init (串口初始化)VI9.2 GPIB (IEEE 488)概述 9.2.1 什么是GPIB GPIB(General Purpose Interface Bus)是通用接口总线的简称,是组成自动测试系统的通用国际标准接口。 两个国际工业标准 : IEEE 488.1_1975 IEEE 488.2 _19879.2.2 GPIB系统组成及器件职能 GPIB系统组成 2.器件职能控者:由计算机担任,负责管理接口,发送程控命令,接收各器件传送来的测量数据和状态数据等 讲者:发送器件消息 听者:接收讲者发来的器件消息9.2.3 总线构成 8条双向数据线 传送多线接口消息和多线器件消息 3条数据传输控制线 (握手线) 传送联络消息 5条接口管理线 用于管理接口本身的工作,每条管理线都用来传递有特殊用途的单线消息 9.2.4 消息分类 接口消息:用于管理接口本身的消息 器件消息:与器件功能相关的消息 程控指令 测量结果 机器状态 数据文件9.2.5 GPIB 地址GPIB 接口板设置为地址0GPIB 仪器地址从 1 到 30 9.2.6 GPIB子模板简介 GPIB Initialization (GPIB初始化)VIGPIB Write (GPIB写)VI GPIB Read (GPIB 读)VI GPIB Status (GPIB 状态) VI 9.2.7 对GPIB仪器进行读写操作应用 例〉使用GPIB模块与GPIB仪器通讯 9.3 VISA编程 9.3.1 什么是VISA? VISA是虚拟仪器软件结构的简称 (Virtual Instrument Software Architecture) VISA是I/O接口(计算机与仪器之间的标准软件通信接口 )软件标准及其相关规范的总称,用以实现对仪器的程控 。 NI-VISA的层次结构9.3.2 为什么使用VISA? VISA 是工业界软件标准与其硬件接口类型无关 与平台无关 适应未来发展9.3.3 VISA 的基本概念 VISA API的内部结构 搜索系统资源 COMl 串口的描述符是 ASRL1::INSTR 资源与会话通道 资源是指一个计算机可访问或可与之通信的实体; 会话(Sessions )是指与任何已存在资源的连接 什么是 VISA 类? VISA 类是指某些或者全部 VISA 操作方式的组合 VISA resource name(资源名)参数 VISA resource name标识了与之通讯的设备名称以及进行I/O操作必需的配置信息 仪器描述符:是指一个 VISA 资源的名称和地址 格式:Interface Type[board index]::Address::VISA Class 接口类型 设备地址 VISA 类 9.3.4 VISA 子模板简介 VISA主要模块VISA Open 函数 :是根据VISA Resource Name端的参数打开与指定设备的会话通道,返回VISA标识信息(VISA session),并将它传送给下一个VISA功能模块。 VISA Close 函数 :关闭所有打开的会话通道 VISA Write 函数 :把write buffer中的字符串(命令或数据)写入VISA Resource Name端参数指定的设备 。VISA Read 函数 :读取由VISA Resource Name指定设备中的数据 9.3.5 VISA 应用举例 例应用 VISA 模块与 GPIB 设备通讯 9.4 VISA 属性9.4.1 VISA属性节点(位于VISA Avanced 子模板) VISA 属性节点 VISA 属性设置方法 9.4.2 VISA 属性应用实例 例串口写和读本章小节 1.串行通信用于计算机与外设,或者计算机与计算机之间的通讯,通信的关键是通信双方要制定软件通信协议。2.GPIB是可程
文档评论(0)