第14章 数据采集与仪器控制 labview 8.02程序的设计从入门到精通 配套课件 ppt.pptVIP

第14章 数据采集与仪器控制 labview 8.02程序的设计从入门到精通 配套课件 ppt.ppt

  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文档。上传文档
查看更多
第14章 数据采集与仪器控制 labview 8.02程序的设计从入门到精通 配套课件 ppt.ppt

14.4 仪器驱动程序 计算机与仪器进行通讯的方式有两种 一种是基于寄存器的通信方式, 另一种是基于消息的通信方式。 具体采用哪种方式由仪器本身决定。 14.4 仪器驱动程序 一个仪器驱动程序是一个包括高层函数的库,这些高层函数支持控制某个仪器或某个仪器簇。 一个仪器驱动程序是一个软件例程集合,该集合对应于一个计划的操作,如配置仪器、从仪器读取、向仪器写入和触发仪器等。 它将底层的通信命令或寄存器配置等封装起来,用户只需要调用封装好的函数库就能轻松实现对应于该仪器的任何功能。 14.4 仪器驱动程序 为了满足仪器控制和测试应用不同需求,存在两种不同类型的仪器驱动程序: 即插即用驱动程序 可互换的虚拟仪器(IVI)驱动程序 直接I/O 14.4 仪器驱动程序 IVI、PlugPlay和Direct I/O三种方式比较 14.4.1 可编程仪器标准命令SCPI 对于采用基于消息的通信方式,理论上来说消息的格式可以任意。不同的仪器可以采用不同的消息解析方式,譬如仪器A发送“A”表示读回仪器名称,仪器B可以发送“B”表示读回仪器名称。 SCPI联盟推出了可编程仪器标准命令SCPI(Standard Commands for Programmable Instruments)旨在规范一套标准的命令集。该命令集只是一个规范,和硬件无关。无论是基于GPIB,串口还是VXI的任何仪器都可以采用符合SCPI标准的命令集。 14.4.1 可编程仪器标准命令SCPI SCPI命令与编程语言无关。LabVIEW提供的MAX和仪器I/O助手都可以向指定仪器发送命令。 14.4.1 可编程仪器标准命令SCPI 例如Tektronix TDS220示波器的SCPI命令集的例子: (1)*IDN?——返回仪器标识,采用IEEE 488.2标记法; (2)CHx:PRObe?——查询通道x的探头衰减; (3)HARDCopy:FORMat BMP——设置硬拷贝格式为BMP格式。 14.4.2 VISA 虚拟仪器软件架构(VISA——Virtual Instruments Software Architecture)的目的是通过减少系统的建立时间来提高效率。 随着仪器类型的不断增加和测试系统复杂化的提高,人们不希望为每一种硬件接口都要编写不同的程序,因此I/O接口无关性对于I/O控制软件来说变得至关重要。 14.4.2 VISA 通过VISA用户能与大多数仪器总线连接,包括GPIB、USB、串口、PXI、VXI和以太网。而无论底层是何种硬件接口,用户只需要面对统一的编程接口——VISA 14.4.2 VISA VISA函数面板 14.4.2 VISA 通过VISA读写GPIB设备 通过VISA读写串口设备 14.4.2 VISA 在VISA Advanced面板下有更多的VISA高级函数。此外,为了更细节的控制譬如GPIB,串口和USB等接口,LabVIEW还提供了基于VISA的高级控制函数。这些函数在Instrument I/O面板下都能找到。 譬如Instrument I/O-Serial面板下提供的串口配置函数可以对串口进行详细的配置,譬如超时时间、波特率、数据位和奇偶校验等。 14.4.2 VISA * * 第14章 数据采集与仪器控制 引子 数据采集与仪器控制是LabVIEW最具竞争力的核心技术之一。 NI公司提供了种类丰富的硬件设备以满足不同的测量与控制需求,其中包括数据采集(DAQ)硬件、实时测量与控制、PXI与Compact PCI、信号调理、开关、分布式I/O、机器视觉、运动控制、GPIB、串口和仪器控制、声音与振动测量分析、PAC(可编程自动化控制器)、VXI和VME等各种设备。应用遍布电子、机械、通信、汽车制造、生物、医药、化工、科研和教育等各个行业领域。 通过丰富的驱动程序,LabVIEW能轻松实现与任何NI提供的硬件设备通讯。不仅如此,通过通用的驱动程序或接口,例如VISA、IVI、OPC、ActiveX和DLL等,LabVIEW几乎能与任何厂商甚至自制的硬件通讯。 安装驱动 本章内容 14.1 数据采集(DAQ) 14.1.1 数据采集系统的构成 14.1.2 NI-DAQmx 14.2 仪器控制简介 14.3 选择合适的总线 14.4 仪器驱动程序 14.4.1 可编程仪器标准命令SCPI 14.4.2 VISA 14.4.3 IVI——可互换的虚拟仪器驱动程序 14.5 直接I/O(Direct I/O) 14.5.1仪器I/O助手(Instrument I/O Assistant) 14.5.2 Port I/O 14.5.3 NI Spy——调试驱动的好帮手 14.6 与第三方硬件连接

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档