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

    关注

    2013

    文章

    3681

    浏览量

    344165
  • 串口
    +关注

    关注

    15

    文章

    1607

    浏览量

    81910
  • VISA
    +关注

    关注

    2

    文章

    37

    浏览量

    17606
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    labview工具包24】labview编程助手

    B站关注up, https://space.bilibili.com/386495696?spm_id_from=333.1007.0.0 让labview更加优雅 labview编程助手
    发表于 09-15 03:49

    【干货分享】在 RA-Eco-RA6M4开发板上实现 ADC 电压的 LabVIEW 数据采集

    本文介绍了RA-Eco-RA6M4-100PIN-V1.0开发板通过LabVIEW上位机实现ADC电压数据采集的项目设计,采用串口发送和串口中断查询两种方案。
    的头像 发表于 08-21 08:05 1198次阅读
    【干货分享】在 RA-Eco-RA6M4开发板上实现 ADC 电压的 <b class='flag-5'>LabVIEW</b> 数据采集

    Labview串口通讯相关

    的RS232转USB时,上位机读取不到数据,这两种情况串口调试助手都可以正常读取,有人帮忙分析下问题出在哪么?
    发表于 08-16 15:07

    如何通过串口调试助手通过USB口读取电子标签信息和状态?

    因为刚好项目上需要用到NFC标签所以想能够通过USB口或者串口,用串口调试助手通过发命令的方式 读取电子标签信息和状态而不是用ST25R200_Eval_GUI软件读取
    发表于 06-17 07:51

    步进电机的 LabVIEW 控制与应用

    本文介绍了 RP2350 开发板使用 LabVIEW 上位机串口发送指令,实现步进电机 **单步** 和 **连续** 旋转指定角度的项目设计。进一步结合具体的应用场景,设计了开发板与仪器的联合调用、进而实现数据自动采集的应用案例。结合其他应用场景,有针对性地提出了工程
    的头像 发表于 05-05 16:58 825次阅读
    步进电机的 <b class='flag-5'>LabVIEW</b> 控制与应用

    【RA-Eco-RA4M2开发板评测】使用RA4M2的串口实现任意任意类型任意长度的数据接收,并将接收到的数据显示在串口助手

    使用RA4M2的串口实现任意任意类型任意长度的数据接收,并将接收到的任意类型任意长度的数据显示在串口助手上 使用RA4M2的串口实现任意任意类型任意长度的数据接收,并将接收到的任意类型
    发表于 05-04 14:11

    STM32串口通信,上电和断电串口助手会返回数是怎么回事?

    STM32串口通信,上电和断电串口助手会返回数,是为什么呢
    发表于 03-12 07:57

    Labview串口通讯,使用SerialPort

    ,SerialPort的好处是可以使用事件回调,并不需要等待串口回应。我们直接上干货 一、连接串口并打开 二、注册数据接收事件 三、创建事件回调VI,VI程序如下 四、前面做完之后,做个简单介面 五、
    发表于 03-08 18:38

    使用Labview做一个485串口电子秤程序

    232、485串口通讯是最常见的仪器仪表通讯方式之一,本文详细介绍,用Labview编写一个电子秤的485串口程序.
    发表于 03-06 18:11 0次下载

    Labview写一个电子称的485串口程序

    关键词:Labview + 串口程序 232、485串口通讯是最常见的仪器仪表通讯方式之一,本文详细介绍,用Labview编写一个电子秤的485
    的头像 发表于 03-06 09:54 1480次阅读
    用<b class='flag-5'>Labview</b>写一个电子称的485<b class='flag-5'>串口</b>程序

    无缝连接Labview——国产DAQ软件 #电路知识 #DAQ #Labview

    LabVIEW
    西安阿尔泰电子科技发展有限公司
    发布于 :2025年01月21日 13:46:29

    labview串口通信丢数问题(非终止符问题)

    通信协议是参考32960的,和串口助手测试过程正常,和labview通信过程会出现丢数的问题,体现在Bytes at port属性节点返回的字节数上,单片机目前测试的功能是固定每组数据发送127个字节,上位机有时候读到127,
    发表于 01-20 09:13

    labview视觉助手 - machine vision - map defects,输出float图像,像素值0.89*39496中的0.89是啥意思?

    labview视觉助手 - machine vision - map defects,输出float图像,像素值0.89*39496中的0.89是啥意思? 无论是二值化,还是图像转换,0.89都没法去掉。
    发表于 01-04 21:20

    AFE4400想在串口助手里面显示血氧的数据,请问有相关的程序可以参考吗?

    我想在串口助手里面显示血氧的数据,请问有相关的程序可以参考吗?源程序是如何发送数据到电脑端的,没有看懂,想问一下
    发表于 12-30 08:21

    LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?

    0xBFFF0000) 未知系统错误(其它错误)。 重启计算机也无法解决这个错误。 通过虚拟串口LabVIEW串口助手通信正常, 单片机与串口
    发表于 12-06 22:28