0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LabView简单串口助手的制作

bbxyliyang 来源:bbxyliyang 作者:bbxyliyang 2023-07-16 21:52 次阅读

1、安装好了 LabVIEW 之后,再安装 VISA驱动。
下载链接如下:
https://www.ni.com/zhcn/support/downloads/drivers/download.ni-visa.html#305862

wKgZomSz9cSAX5CLAAD9nI6ByQM605.png

2、安装使用虚拟串口软件。

wKgZomSz9cqADnSsAABuajNVeQ4873.png

wKgaomSz9dSAEvRXAAIH3aEgyZo923.png


3、前面板设计

wKgaomSz9dyABLGsAAA5YpUshvk494.png

4、程序框图设计
先配置串口,然后循环不停的读串口,用了读取串口字节判断该不该读,当串口有数据,即字节数不为零时,读取串口。注明一点:串口有个缓冲区,存在计算机内存里,VISA 读取,就是从缓冲区读取数据,读完之后,读取的就不存在缓冲区里了。如果你没读取,那就一直在缓冲区里,直到缓冲区溢出。其实就好比一个水桶,写VISA 是往水桶进水,读VISA 是出水。 串口写利用串口写入函数,当发送按键按下,将数据发送出去。

wKgZomSz9eSAOF9iAABKPmVCkH0810.png

我用借助串口调试助手和虚拟串口,向 LabVIEW 编写的一个最简单的例子发送字符串。

wKgZomSz9fKAHai4AAC5h4pNFSQ435.png

接下来我们借助LabView设计的串口助手和虚拟串口向现成的串口助手发送字符串。

wKgaomSz9fiAObirAADAr-q1uDQ400.png


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    1918

    文章

    3619

    浏览量

    316995
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74513
  • VISA
    +关注

    关注

    1

    文章

    32

    浏览量

    16562
收藏 人收藏

    评论

    相关推荐

    QT串口通信的简单使用

    QT串口通信是上位机和下位机通信常用的通信方式, 也是学习QT必须学会的基础知识, 这篇就简单介绍一下QT串口通信的简单使用.
    的头像 发表于 01-15 09:27 531次阅读
    QT<b class='flag-5'>串口</b>通信的<b class='flag-5'>简单</b>使用

    labview串口接收数据怎么不丢帧

    LabVIEW是一款功能强大的图形化开发环境,广泛应用于数据采集与处理、自动化控制系统等领域。在串口通信应用中,如何保证数据的稳定传输是一个重要的问题。本文将详细介绍LabVIEW串口
    的头像 发表于 01-08 11:38 594次阅读

    labview怎么清除串口缓存的数据

    LabVIEW 是一款功能强大的图形化编程软件,常用于控制、监测和数据采集等应用。当我们使用串口进行数据通信时,有时会遇到串口缓存的数据无法及时清除或清除不彻底的情况。解决这个问题的方法有多种,下面
    的头像 发表于 01-08 11:30 1148次阅读

    C#网络串口调试助手源码

    非常牛B网络串口调试助手C#源码,支持添加多条协议
    发表于 12-27 09:45 0次下载

    串口与网络调试助手:支持广播数据、支持选择网卡

    电子发烧友网站提供《串口与网络调试助手:支持广播数据、支持选择网卡.zip》资料免费下载
    发表于 12-27 09:40 0次下载

    labview如何制作动画

    )推出的图形化编程环境。它主要用于构建自动化测试系统、控制系统以及自定义的测量应用程序。然而,除了其核心功能外,LabVIEW还提供了一些高级功能,其中之一就是动画的制作。 动画制作的基本原理
    的头像 发表于 12-13 10:40 675次阅读

    基于LabVIEW的单片机串口通信实现

    电子发烧友网站提供《基于LabVIEW的单片机串口通信实现.pdf》资料免费下载
    发表于 10-30 09:13 3次下载
    基于<b class='flag-5'>LabVIEW</b>的单片机<b class='flag-5'>串口</b>通信实现

    使用串口传输助手输出乱码怎么解决?

    [i][i] 我编写了一个简单串口传输函数,但是串口传输助手显示乱码 int i; for(i=0;i<200;i++) { data[i]=i+1; comSendBuf
    发表于 10-18 06:14

    VB编程串口调试助手

    用VB6.0编写的一款串口调试助手,里面附带了关于串口通信的文档,对初学串口通信是很好的资料。
    发表于 10-09 06:19

    labview超快自定义控件制作和普通自定义控件制作

    labview超快自定义控件制作和普通自定义控件制作
    发表于 08-21 10:32 5次下载

    Labview串口Word资料

    ;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。 串口通信的概念非常简单串口按位(bit)发送和接收字节。尽管比按字节(byte)
    发表于 06-06 15:45 5次下载

    QT上位机开发之串口助手(下)

    接着嵌入式QT上位机开发之串口助手(上)来完善一下串口助手的功能,上一篇博客已经实现了自动获取的功能了。 首先要在头文件里面包含一下头文件,再定义一个QSerialPort类型的参数
    发表于 05-29 16:49 1次下载
    QT上位机开发之<b class='flag-5'>串口</b><b class='flag-5'>助手</b>(下)

    C#编写一个串口助手上位机软件

    对于工程师来说,串口助手可以说是必不可少的一个工具,一个好的串口助手可以大大方便我们的研发调试。网上串口
    发表于 05-10 11:34 1次下载
    C#编写一个<b class='flag-5'>串口</b><b class='flag-5'>助手</b>上位机软件

    VS上位机开发——串口助手

    中断回调函数 四、运行 五、结束语 第一次接触上位机的开发,单纯是为了玩一下,浅度学习,参考了一下其他文章,做了一个简单串口助手,算是迈出了第一步。写博客记录一下学习的过程。
    发表于 05-08 10:55 2次下载
    VS上位机开发——<b class='flag-5'>串口</b><b class='flag-5'>助手</b>

    C#上位机串口助手

    串口助手是一个很好的熟悉串口上位机的小项目,其中只包含对串口的应用,而不包含太多的复杂业务逻辑。 随便打开一个现成的串口
    发表于 05-08 10:50 1次下载
    C#上位机<b class='flag-5'>串口</b><b class='flag-5'>助手</b>