虚拟仪器图形编程LabVIEW实验教材(八) 数字IO.pdfVIP

虚拟仪器图形编程LabVIEW实验教材(八) 数字IO.pdf

  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文档。上传文档
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!

第八章 数字I/O 7.1 DI/O 的基本知识 一般数据采集卡上都有DI/O功能,用来实现数据采集的触发、控制及计数等功能。DI/O 按TTL逻辑电平设计,其逻辑低电平在0到0.7V之间,高电平在3.4到5.0V之间。 数采板上多路(Line)数字 I/O 组成一组后被称为端口(Port )。一个端口由多少路数字 I/O 组成是依据其数采板而定的,在大多数情况下4或8路数字 I/O 组成一个端口。当读写端口 时,你可以在同一时刻设置或获取多路DI/O 的状态。MIO E 系列板卡有8路数字 I/O组成 了一个端口,实际使用时这8路可以部分是输入,部分是输出。 数字量输入输出的应用分为以下两类:立即型(非锁存型)和定时型(锁存型)。在立 即型情况下,当你调用数字 I/O 函数后立即更新或读取数字量某一路或端口的状态。在定时 型情况下,你可以使用外部信号来控制数字量数据的传输。 LabVIEW 中关于DI/O 的VI也分为低、中、高三个等级。 在以下几个不同的子模板中: Data Acquisition » Digital I/O, 顶层 — 用于较简单应用中的Easy I/O VI 。第二部分将讨论 如何使用这些VI 。LabVIEW基础教程中也将会详细讲述这些 VI 。 Data Acquisition » Digital I/O, 底层 — 是一些属于中级水平应用的VI ,主要用于需要时间 或握手线方面的数字信号应用。这些VI可用于单字节数据的传输。第三部分将详细讨论关 于这方面数字量信号的操作。图5-2 显示的是Data Acquisition » Digital I/O 子模板。 Data Acquisition » Digital I/O » Advanced Digital I/O — 高级水平DI/O VI 可用于作为创建 其他数字VI 的基本模块。这些高级数字量VI可用于立即型DI/O和定时型DI/O 。图5-3显示 的是 Data Acquisition » Digital I/O » Advanced Digital I/O 子模板。 图 5-2. Data Acquisition » DI/O 子模板 图 5-3. Data Acquisition » Digital I/O » Advanced Digital I/O 子模板 立即型 DI/O 立即型DI/O 是最简单而且也是较经常使用的关于数字量方面的应用。它也叫非锁存型 的DI/O ,所有带有 DI/O 接口的数采板都支持这种DI/O 模式。在这种模式下,当LabVIEW 调用函数后即可立即设置或获取某路DI/O 的状态。当某路DI/O被设定为某一状态后,那么 该路DI/O 将一直保持这种状态直到其状态被重新设定为止。你可以通过软件改变某路DI/O 是输入或是输出方式。下面将讨论LabVIEW DAQ VI 中的立即型 DI/O 。 Easy I/O VI 使用Easy I/O digital VI 你可以立刻输入或输出某一路(某一端口)的数字量。当 你设置DI/O VI iteration端为缺省参数时,每当你调用一次DI/O 函数时系统将会按需要自动 设置一次数采板。当你在一个循环中重复调用某个DI/O 函数时,为了避免系统重复设置数 采板,你可以设置DI/O VI iteration 端为正数。这些VI 可用于所有带有数字量输入输出的 NI数采板。 Write to Digital Line 设置某一端口中某一路 DI/O为逻辑高或者逻辑低状态 Device 是 数采板的设备号(device number );Port number 是该路DI/O 所在的端口号;Line 准备要 写的该路DI/O 的通道号;Line state 是指准备要写的该路DI/O 的状态:高(true) 或低 (false) 。 图5-4. Write to Digital

文档评论(0)

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

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

1亿VIP精品文档

相关文档