LabVIEW串口通信专题案例.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabVIEW软件和数据采集卡 编程开发 小七教程 LabVIEW串口通信 串口通信应用 近距离的PC与PC之间的通信 PC与单片机,PLC之间的通信 PC与串口采集卡之间的通信(研华的亚当模块) 控制系统与一些数字化设备的通信 利用调制解调器和电话网络进行远程通信 LabVIEW串口通信 LabVIEW对串口的支持 LabVIEW通过VISA与串行接口仪器通信。VISA是应用于仪器编程的标准I/O应用程序接口(API),它本身并不具有仪器编程能力,而是为用户提供了一套独立的可方便调用的标准I/O底层函数。无论对于GPIB、串口还是其他接口,用户只要调用这些标准函数,则VISA就会根据实际接口类型自动调取相应的接口驱动程序例程,方便实现上层应用程序与接口总线仪器的通信。 LabVIEW串口通信 串口通信模板 串口通信相关的VISA函数位于Functions-ALL Functions-Instrument I/O-Serial子模板 LabVIEW串口通信 VISA配置串口 LabVIEW串口通信 配置串口注意超时(TIMEOUT)和终止符两个参数。! TIMEOUT默认10秒;终止符是0X0A(\n),默认是使能状态。另外,回车0X0D(\r)也经常作为终止符。采用二进制通信,就要特别注意终止符的情况。因为0A对应十进制是10,0D是13,当传输的二进制对应的十进制刚好为10或13时,如果不禁止终止符,会导致“VISA读取”提前结束,产生错误的结果。因此,经常要把“启动终止符”的布尔输入设置为“F”。 LabVIEW串口通信 VISA写入 LabVIEW串口通信 VISA读取 LabVIEW串口通信 VISA关闭 LabVIEW串口通信 LabVIEW串口通信工程应用 通过调制解调器实现远程数据采集,监控。 使用串口进行拨号连接。(AT命令) 接通后实现远程通信。 连接串口线时,计算机严禁通电,否则极易烧毁串口。 第一行的4个函数在串口通信中经常应用 设定波特率、数据位、停止位、奇偶校验位、流控制、超时处理、终止符和终止符使能等参数,将VISA资源名称指定的串口按特定设置初始化。 注意:MSCOMM串口通信可以选择文本或二进制方式接收或发送数据,但是,VISA通信接收或发送数据都是字符串(ASCII)。若接收或发送的字符串是“1、2、3、4”,在内存中存储的是ASCII,因为“1”=31(十六进制)、“2”=32(十六进制)、“3”=33(十六进制)和“4”=34(十六进制),所以串口缓存接收/发送的数据实际是16进制的31、32、33、34。 有时不知道串口缓存区有多少字节的数据,以防字节总数设置错误,这时字节总数可以用属性节点 获取 从VISA资源名称所指定的串口中读取指定字节的数据,并将数据返回至读取缓冲区。 即把属性节点输出端子接入“VISA读取”节点的输入端子“字节总数”。 关闭VISA资源名称指定的串口会话句柄或事件对象

文档评论(0)

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

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

1亿VIP精品文档

相关文档