网站大量收购闲置独家精品文档,联系QQ:2885784924

labview中的visa用法.pdf

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
labview中的visa用法

在 LabVIEW 中使用 VISA 在 LabVIEW 中使用 VISA VISA 是仪器编程的标准 I/O API。 VISA 的多种 用途 VISA 可控制 GPIB、串口、USB、以太网、PXI 或 VXI 仪器,并根据使用 仪器的类型调用相应的驱动程序,用户无需学习各种仪器的通信协议。VISA 独 立于操作系统、总线和编程环境。换言之,无论使用何种设备、操作系统和编程 语言,均使用相同的 API。 开始使用 VISA 之前,应确保选择合适的仪器控制 方法。 GPIB、串口、USB、以太网和某些 VXI 仪器使用基于消息的通信方式。 对基于消息的仪器进行编程,使用的是高层的 ASCII 字符串。仪器使用本地处 理器解析命令字符串,设置合适的寄存器位,进行用户期望的操作。SCPI(可 编程仪器标准命令)是用于仪器编程的 ASCII 命令字符串的标准。相似的仪器 通常使用相似的命令。用户只需学习一组命令,而无需学习各个仪器生产厂商各 种仪器的不同命令消息。最常用的基于消息的函数是:VISA 读取、VISA 写入、 VISA 置触发有效、VISA 清空和 VISA 读取 STB。 PXI 和许多 VXI 仪器使用基 于寄存器的通信方式。对基于寄存器的仪器进行编程,使用的是将直接写入仪器 控制寄存器的底层二进制信息。该通信方式的优点是速度快,因为仪器不需解析 命令字符串,并将信息转换为寄存器层次的程序。基于寄存器的仪器实际上是在 直接硬件操作层上进行通信。最常用的基于寄存器的函数是:VISA 输入、VISA 输出、VISA 转入和 VISA 转出 LabVIEW VISA 与串口通讯的编程实现 (2013-05-25 11:25:52) VISA 是虚拟仪器软件体系结构的缩写(即 Virtual Instruments Software Architecture),实质上是一个 I/O 口软件库及其规范的总称。 VISA 是应用于仪器编程的标准 I/0应用程序接口,是工业界通用的仪器驱动 器标准 API(应用程序接口),采用面向对象编程,具有很好的兼容性、扩展性和 独立性。用户可???一个API 控制包括 VXI、GPIB 及串口仪器在内的不同种类的仪 器。它还支持多平台工作、多接口控制,是一个多类型的函数库。 在 LabVIEW 中编写的 VISA 接口程序,当外部设备变更时,只需要更换几个 程序模块即可使用,简单方便而且开发效率高。 在 LabVIEW 中利用 VISA 节点进行串行通信编程。为了方便用户使用, LabVIEW 将这些 VISA 节点单独组成一个子模块,共包含8个节点,分别实现初始 化串口、串口写、串口读、中断以及关闭串口等功能。 一、基本步骤 在 LabVIEW 中,进行串口通信的基本步骤分为3步: 第一:串口初始化,利用ⅥSA Configure Serial Port.vi【VISA 配置串口】 节点设定串口的端口号、波特率、停止位、校验位、数据位。 第二:读写串口,利用 VISA Read 节点和 VISA Write 节点对串口进行读写。 第三:关闭串口,停止所有读写操作。 二、主要节点介绍 下面介绍一下 VISA 串口的主要节点及其功能: 1、串口配置 该节点主要用于串口的初始化,如图1所示。 图1 串口配置节点 VISA 资源名称:指 PC 的串口名,例:COMl,COM2等。 波特率:串口速率,默认为960

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档