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
    +关注

    关注

    1961

    文章

    3651

    浏览量

    322088
  • 串口
    +关注

    关注

    14

    文章

    1540

    浏览量

    76099
  • VISA
    +关注

    关注

    1

    文章

    35

    浏览量

    16690
收藏 人收藏

    评论

    相关推荐

    Labview串口的16进制通信?

    各位大佬,写了一个Labview的步进电机控制程序,使用VISA进行通讯,为什么结果显示发送了数据电机还是没有反应,可以帮忙看看吗?使用串口助手进行16进制发送电机能正常响应,Labview
    发表于 10-11 19:57

    LABVIEW串口通讯

    labview实现串口通讯
    发表于 08-19 14:37 5次下载

    STM32F746g-disco开发板串口配置串口助手无法接收到数据是怎么回事?

    使用此开发板配置usart6实现串口发送数据,串口助手接收不到,不知道问题是代码不对还是硬件驱动没有安装。尝试下载别的串口通信工程,串口
    发表于 05-20 06:21

    串口屏可以做什么简单的作品

    学习串口屏(通常指的是通过串行接口(如UART、SPI等)与微控制器通信的显示屏)后,你可以制作多种简单的作品。
    的头像 发表于 05-09 10:13 387次阅读
    学<b class='flag-5'>串口</b>屏可以做什么<b class='flag-5'>简单</b>的作品

    单片机在串口发送数据时可以接收串口助手发的数据,为什么只能接收两字节?

    最近做串口通信,单片机在串口发送数据时可以接收串口助手发的数据,不过只能接收两字节。当串口不发送数据,什么都不做,用
    发表于 05-08 07:52

    Labview 通过 USB 转 RS232 串口通信,无法识别COM端口

    ::INSTR (COM3)。 这样串口助手也识别不出串口。上位机的Labview 程序也无法和下位机通信了。因为通信协议里面还是按照串口
    发表于 05-02 12:24

    超好用的纸飞机串口调试助手

    和普通串口助手不一样,这个可以对文本增加语法高亮,单词、数字、符号之间的颜色是不相同的!!在茫茫数据流中找数据会很方便好不好,简直眼瞎党的福音,用了一次回不来的那种!!
    的头像 发表于 04-28 09:58 1509次阅读
    超好用的纸飞机<b class='flag-5'>串口</b>调试<b class='flag-5'>助手</b>

    USBCDC发数据,串口助手可以接收但是太多太快导致未响应怎么解决?

    最近在做USB CDC虚拟串口的通信问题,驱动成功了,串口识别了,但是串口助手接收数据时会未响应,这样肯定是不行的。 我的程序就是从STM32CUBE上弄下来,然后用USB_CDC_F
    发表于 04-11 07:16

    QT串口通信的简单使用

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

    怎么简单实现由Labview读取的串口数据自增写入mysql5.7数据库中?

    怎么简单实现由Labview读取的串口数据自增写入mysql5.7数据库中? 已实现:串口数据的接收处理 mysql5.7的安装(已测试数据库正常运行) 愿付费解决此问题(QQ:8
    发表于 01-11 22:05

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

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

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

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

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

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

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

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

    labview如何制作动画

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