《LabVIEW-USB_通信简单教程》.pdf

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

: 文件类型 技术指南 是否NI支持: 是 发布日期: Mar 26, 2009 USB仪器控制教程 概览 本教程可以作为使用 NI-VISA与 USB设备进行通信 的起点。其目的并不 是作为学习USB体 系结构或是USB通 信中使用的不同协议 的起点。在阅读本教 程之后,只要您理解 设备通信协议,您将 能够安装USB设 备,并使用NI- VISA与该设备进 行通信。 目录 1. 1、USB与 VISA背景 2. 2、配置NI- VISA控制您的 USB设备 3. 3、使用NI- VISA与您的 USB设备进行通信 4. 4、Linux®和 Mac下的USB 1、USB与 VISA背景   VISA是一个高 级API用来与仪器 控制总线进行通信。 它是平台独立、总线 独立、环境独立的。 也就是说,无论是使 用LabVIEW编 程在一台运行 Windows 2000的机器上与 USB设备进行通 信,还是使用C编程 在一台运行Mac OS X的机器上与 GPIB设备进行通 信,都可以使用同样 的API。 USB是一个基于 消息的通信总线。这 意味着PC和USB 设备通过在总线上以 文本或二进制数据格 式发送指令和数据进 行通信。每个USB 设备都有自己的指令 集。您可以使用 NI-VISA读函 数与写函数,将这些 指令发送到仪器上, 并从这些仪器上读取 响应。可以向您的仪 器制造商索取仪器有 效指令的列表。 从NI-VISA 3.0版本开始支持 USB通信。能够支 持两个等级的 VISA资源: USB INSTR 和USB RAW。 遵守USB测试与测 量类别 (USBTMC)协 议的USB设备使用 USB INSTR 资源类别。 USBTMC设备遵 守VISA USB INSTR 资源类别能够理解的 协议。如果要与 USBTMC设备进 行通信,则没有必要 进行设置。要与 USBTMC设备进 行通信,请参阅第三 小节。要获得更多关 于USBTMC规范 的信息,请参阅下面 的USB实现者论坛 主页链接。 USB RAW仪 器是所有不能完全符 合USBTMC规范 的仪器。如果你在使 用USB RAW设 备,请参阅第二小节 配置NI-VISA 以便控制您的设备。 可以联系您的仪器制 造商,了解关于设置 仪器所使用的通信协 议和指令集的细节。 要了解关于NI- VISA API的 更多信息,请参阅 NI-VISA帮 助。该文档包含在 NI-VISA中, 它可以在本教程最后 提供的链接中得到。 2、配置NI- VISA控制您的 USB设备 本小节叙述了在基于 Windows的计 算机上,将USB RAW设备配置为能 够被NI- VISA 3.0所 控制的设备所要进行 的步骤。如果您在使 用兼容USBTMC 的设备,可以将仪器 连接到计算机上,跳 到2.3小节。 现在,NI- VISA应该已经安 装在您的计算机上, 但是USB设备尚未 连接到计算机。此 外,您的USB设备 驱动程序应该还没有 安装。配置您的 USB设备使用 NI-VISA有三 个步骤: 1. 使用驱动程序开发向 导创建INF文件。 2. 使用INF文件安装 INF文件和USB 设备。 3. 使用NI-VISA 交互式控制测试设 备。 为了本教程需要,使 用NI DAQPad- 6020E作为 USB设备实例,安 装在 Windows XP系统中。由于本 教程的目的是解释通 用USB设备的配 置,关于 DAQPad- 6020E的特有细 节并没有进行讨论。 记住NI-DAQ是 DAQPad- 6020E是唯一支 持的驱动程序。 2.1. 使用驱 动程序开发向导创建 INF文件 要使用NI- VISA,您必须首 先让Windows 使用NI-VISA 作为这个设备的默认 驱动程序。在 Windows环境 中,您可以使用 INF文件完成这 点。NI- VISA 3.0或 更高版本包含了 VISA驱动程序开 发向导(DDW), 可以为您的USB设 备创建INF文件。 1、打开DDW, 选择开始》程序》 National Instruments》 VISA》VISA 驱动程序开发员向 导。图1显示了打开 的屏幕。 1/8

文档评论(0)

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

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

1亿VIP精品文档

相关文档