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

    关注

    2004

    文章

    3674

    浏览量

    338784
  • 串口
    +关注

    关注

    15

    文章

    1594

    浏览量

    80520
  • VISA
    +关注

    关注

    1

    文章

    36

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Labview串口通讯相关

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

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

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

    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 ?941次阅读
    用<b class='flag-5'>Labview</b>写一个电子称的485<b class='flag-5'>串口</b>程序

    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

    使用Python进行串口通信的案例

    当然!以下是一个使用Python进行串口通信的简单示例。这个示例展示了如何配置串口、发送数据以及接收数据。我们将使用 pyserial 库,这是一个非常流行的用于串口通信的Python
    的头像 发表于 11-22 09:11 ?1661次阅读

    为什么通信要使用虚拟串口串口助手

    串口助手和虚拟串口是什么?串口助手和虚拟串口串口
    的头像 发表于 11-15 01:04 ?3966次阅读
    为什么通信要使用虚拟<b class='flag-5'>串口</b>和<b class='flag-5'>串口</b><b class='flag-5'>助手</b>?

    无线串口模块—配置软件以及串口助手的使用

    1、适用型号 本文适用于无线串口模块调试。 文中的软件界面截图,可能会由于软件系列、软件版本不同而略有区别。 2、使用参数设置软件RF_Setting 使用方法(以E32-433TBL-01
    的头像 发表于 10-17 18:08 ?995次阅读
    无线<b class='flag-5'>串口</b>模块—配置软件以及<b class='flag-5'>串口</b><b class='flag-5'>助手</b>的使用

    Labview串口的16进制通信?

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

    串口IEC101、Modbus调试软件、调试助手

    一款支持串口、网口可以按照需求自定义协议的通讯软件,目前软件库内有处理好的101、104、modbus协议
    的头像 发表于 09-02 09:55 ?1097次阅读
    <b class='flag-5'>串口</b>IEC101、Modbus调试软件、调试<b class='flag-5'>助手</b>