1、安装好了 LabVIEW 之后,再安装 VISA驱动。
下载链接如下:
https://www.ni.com/zhcn/support/downloads/drivers/download.ni-visa.html#305862
2、安装使用虚拟串口软件。
3、前面板设计
4、程序框图设计
先配置串口,然后循环不停的读串口,用了读取串口字节判断该不该读,当串口有数据,即字节数不为零时,读取串口。注明一点:串口有个缓冲区,存在计算机内存里,VISA 读取,就是从缓冲区读取数据,读完之后,读取的就不存在缓冲区里了。如果你没读取,那就一直在缓冲区里,直到缓冲区溢出。其实就好比一个水桶,写VISA 是往水桶进水,读VISA 是出水。 串口写利用串口写入函数,当发送按键按下,将数据发送出去。
我用借助串口调试助手和虚拟串口,向 LabVIEW 编写的一个最简单的例子发送字符串。
接下来我们借助LabView设计的串口助手和虚拟串口向现成的串口助手发送字符串。
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
LabVIEW
+关注
关注
1918文章
3619浏览量
316995 -
串口
+关注
关注
14文章
1483浏览量
74513 -
VISA
+关注
关注
1文章
32浏览量
16562
发布评论请先 登录
相关推荐
labview串口接收数据怎么不丢帧
LabVIEW是一款功能强大的图形化开发环境,广泛应用于数据采集与处理、自动化控制系统等领域。在串口通信应用中,如何保证数据的稳定传输是一个重要的问题。本文将详细介绍LabVIEW串口
labview怎么清除串口缓存的数据
LabVIEW 是一款功能强大的图形化编程软件,常用于控制、监测和数据采集等应用。当我们使用串口进行数据通信时,有时会遇到串口缓存的数据无法及时清除或清除不彻底的情况。解决这个问题的方法有多种,下面
labview如何制作动画
)推出的图形化编程环境。它主要用于构建自动化测试系统、控制系统以及自定义的测量应用程序。然而,除了其核心功能外,LabVIEW还提供了一些高级功能,其中之一就是动画的制作。 动画制作的基本原理
使用串口传输助手输出乱码怎么解决?
[i][i]
我编写了一个简单的串口传输函数,但是串口传输助手显示乱码
int i;
for(i=0;i<200;i++)
{
data[i]=i+1;
comSendBuf
发表于 10-18 06:14
Labview串口Word资料
;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。
串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)
发表于 06-06 15:45
•5次下载
QT上位机开发之串口助手(下)
接着嵌入式QT上位机开发之串口助手(上)来完善一下串口助手的功能,上一篇博客已经实现了自动获取的功能了。
首先要在头文件里面包含一下头文件,再定义一个QSerialPort类型的参数
发表于 05-29 16:49
•1次下载
VS上位机开发——串口助手
中断回调函数 四、运行 五、结束语
第一次接触上位机的开发,单纯是为了玩一下,浅度学习,参考了一下其他文章,做了一个简单的串口助手,算是迈出了第一步。写博客记录一下学习的过程。
发表于 05-08 10:55
•2次下载
评论