USB仪器控制.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
USB仪器控制,labview仪器控制,航天控制仪器研究所,北京控制仪器研究所,仪器仪表中的微控制器,仪器控制,大势至usb控制系统,usb控制大师,usb控制器,大势至usb控制破解版

USB 仪器控制教程 2 评级  | 4.50 out of 5  打印   概览 本教程可作为通过 NI-VISA 与 USB 设备通信的起步指导。 本教程不作为学习 USB 构架或各种 USB 通信 协议的起步指导。 读完本教程,只要您能理解设备通信协议,便可安装 USB 设备并利用 NI-VISA 实现与 USB 的通信。 目录 1.  USB 和 VISA 的背景   2.  通过配置 NI‐VISA, 控制您的 USB 设备   3.  通过使用 NI‐VISA,  与您的 USB 设备通信   4.  Linux 和 Mac 系统上的 USB  USB 和 VISA 的背景 VISA 是一款可与仪器总线通信的高级应用程序接口(API)。 VISA 独立于平台、总线和环境。换言之,无论是在运行 Windows 2000 操作系统的计算机上借助 LabVIEW 创建与 USB 设备通信的程序, 还是在运行 Mac OS X 操作系统的计算机上借助 C 创建与 GPIB 设备通信的程序,均可使用相同的 API 。 通用序列总线(USB)是一款基于消息的通信总线。这表示:PC 和 USB 设备通过在总线上发送文本或二进 制数据格式的指令和数据,实现通信。 每款 USB 设备都有着各自的指令集。 您可通过“NI-VISA 读写”函 数将这些指令发送给仪器并从仪器上读取响应。 您可以和仪器制造商确认,获得关于自身仪器的有效指令 列表。 NI-VISA 自3.0 版起,支持 USB 通信。 有 2 种类型的 VISA 资源参与支持: USB INSTR 和 USB RAW。 USB INSTR 资源类型用于符合“USB 测试和测量类型(USBTMC)”协议的 USB 设备。 USBTMC 设备符合 VISA USB INSTR 资源类型可以理解的一项协议。 您无需配置即可实现与 USBTMC 设备的通信。 若您 想了解和 USBTMC 仪器通信的内容,请参阅第 3 节。更多关于 USBTMC 规范的信息,请参阅以下“USB 实施者论坛网”的页面链接。 USB RAW 仪器是任何不符合 USBTMC 专用规范的 USB 仪器。 若您正在使用 USB RAW 设备,可根据 第 2 节的指南,配置 NI-VISA 并控制自身设备。 若您想详细了解自身设备的通信协议和指令集,请与仪 器制造商联系。 关于 NI-VISA API 的详细信息,请参阅 NI-VISA 帮助。 您可在 NI-VISA 或本教程结尾的链接中,查取该 文件。 通过配置 NI-VISA, 控制您的 USB 设备 本节概述的 USB RAW 设备配置步骤,可令 NI-VISA 3.0 通过基于 Windows 的计算机控制 USB RAW 设 备。 若您正使用与 USBTMC 兼容的设备,请连接自身设备并跳转至 2.3 节。 现在,您应在计算机上安装 NI-VISA,但不要连接 USB 设备。 此外,不应安装任何 USB 设备的驱动。 您 可以通过以下 3 步,配置 USB 设备并使用 NI-VISA: 1.   2. 通过“驱动程序开发向导” ,创建 INF 文件。  3. 通过 INF 文件,安装 INF 文件和 USB 设备。  4. 通过 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 及更高版本包括:可为 USB 设备创建 NIF 文件的“VISA 驱动程序开发向导” 。 1. 打开 DDW,选择 开始»程序»National Instruments»VISA»VISA 驱动开发者向导。 图 1 显示了打开 的屏幕。 图 1. VISA DDW 硬件总线窗口 您可以通过该向导为 PXI/PCI、USB 或火线设备,创建 INF 文件。 由于是为USB 设备创建驱动,请您单 击 USB 和 下一步。 图2 显示了打开的“V

文档评论(0)

mydoc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档