LABview 串口应用讲解

上传人:jin****ng 文档编号:110344715 上传时间:2022-06-18 格式:DOC 页数:2 大小:87KB
返回 下载 相关 举报
LABview 串口应用讲解_第1页
第1页 / 共2页
LABview 串口应用讲解_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
LABview 串口应用讲解使用 LabVIEW 系统中的 VISA:将 VISA resource name 指定的串口接收缓冲区中的数据读取指定字节 数的数据到计算机内 存中一、串口 VI 介绍 LabVIEW 的串口通讯 VI 位于 Instrument I/O Platte 的 Serial 中,包括:VISA Con figure Serial Port 初始化 VISA resource name 指定的串口通讯参数;VISAWrite将输出缓冲区中的数据发送到VISA resource name指定的串口VISA Read将VISA resource name指定的串口接收缓冲区中的数据读取指定字节数的数据到计 算机内存中;VISA Serial Break向VISA resource name指定的串口发送一个暂停信号;VISA Bytes at Serial Port查询VISA resource name指定的串口接收缓冲区中的数据字节数;VISA Close结束与VISA resource name指定的串口资源之间的会话;VISA Set I/O Buffer Size设置 VISA resource name 指定的串口的输入输出缓冲区大小; VISA Flush I/O Buffer 清空 VISA resource name指定的串口的输入输出缓冲区二、使用说明在 LabVIEW 环境中使用串口与在其它开发环境中开发过程类似,基本的流程框图如下首先需要调用VISA Con figure Serial Port完成串口参数的设置,包括串口资源分配、波特 率、数据位、停止位、校验位和流控等等。如果初始化没有问题,就可以使用这个串口进行数据收发。发送数据使用VISA Write,接 收数据使用VISA Read。在接收数据之前需要使用VISA Bytes at Serial Port查询当前串口 接收缓冲区中的数据字节数,如果 VISA Read 要读取的字节数大于缓冲区中的数据字节数, VISA Read操作将一直等待,直至Timeout或者缓冲区中的数据字节数达到要求的字节数。 当然也可以分批读取接收缓冲区或者只从中读取一定字节的数据在某些特殊情况下,需要设置串口接收/发送缓冲区的大小,此时可以使用VISA Set I/O Buffer Size;而使用VISA Flush I/O Buffer则可以清空接收与发送缓冲区。在串口使用结束 后,使用VISA Close结束与VISA resource name指定的串口之间的会话。具体的例子可以参考labview目录下的:examplesinstrsmplserl.llb。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!