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

    关注

    2022

    文章

    3688

    浏览量

    348393
  • 串口
    +关注

    关注

    15

    文章

    1626

    浏览量

    83322
  • VISA
    +关注

    关注

    2

    文章

    37

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    串口调试助手跟变频器怎么通讯

    串口调试助手与变频器的通讯是工业自动化领域中常见的技术操作,其核心在于通过串口协议实现数据的双向传输与控制。本文将围绕硬件连接、参数配置、协议解析及常见问题排查等方面展开详细说明,帮助读者掌握这一关键技术。
    的头像 发表于 03-03 17:05 707次阅读
    <b class='flag-5'>串口</b>调试<b class='flag-5'>助手</b>跟变频器怎么通讯

    【AI语音模组】用Ai-WV01-32S做一个桌面聊天小助手

    那么有没有简单方案?当然!你用串口屏,通过串口通信可以直接将内容显示到屏幕上。这种串口屏种类还是比较多的,有需要可以了解下。刚好手上有一块 3.5寸的
    的头像 发表于 12-28 15:06 1285次阅读
    【AI语音模组】用Ai-WV01-32S做一个桌面聊天小<b class='flag-5'>助手</b>

    每次用串口调试助手发送01之后,就会都到6个数据,为什么?

    单片机通讯,发送01点亮一个灯,再次发送熄灭。程序中不需要单片机发送数据给电脑,可是每次用串口调试助手发送01之后,就会都到6个数据,不知道为什么,请高手指点。晶振是11.0592,波特率9600
    发表于 12-15 06:52

    多多盒子助手 J-link RTT实时助手 串口助手 波形图显示非常好用的工具

    历史记录和快速重发 周期发送 - 可配置自动循环发送 下载链接[多多盒子助手 J-link RTT实时助手 串口助手: 可以显示波形图,还有更多的功能!请关注后续更新。]()
    发表于 12-12 09:26

    rtstudio是否可像keil加载ini解决虚拟串口与mcu串口通讯?

    Keil可使用虚拟串口工具,比如VSPD,创建了两个虚拟串口COM1和COM2,然后在Debug时加载INI配置,使得串口助手连接到COM1,而Keil中的Uvision模拟的MCU使
    发表于 10-09 06:23

    AT命令一直显示超时,用串口助手是正常的,用主控与ESP32交互就一直超时,收不到消息是怎么回事?

    串口助手手动发送AT指令时,是正常的,用主控发就收不到回复,
    发表于 09-24 06:39

    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 1768次阅读
    【干货分享】在 RA-Eco-RA6M4开发板上实现 ADC 电压的 <b class='flag-5'>LabVIEW</b> 数据采集

    Labview串口通讯相关

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

    通用MCU语音芯片支持串口+AT指令485通讯

    文档简单介绍AD24N的性能参数、串口通讯指令、应用方向、等内容
    的头像 发表于 07-24 11:35 807次阅读
    通用MCU语音芯片支持<b class='flag-5'>串口</b>+AT指令485通讯

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

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

    LabVIEW的详细简介和应用(文末免费分享LabVIEW相关资料合集)

    LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而
    的头像 发表于 05-22 11:43 2843次阅读
    <b class='flag-5'>LabVIEW</b>的详细简介和应用(文末免费分享<b class='flag-5'>LabVIEW</b>相关资料合集)

    步进电机的 LabVIEW 控制与应用

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

    【RA-Eco-RA4M2开发板评测】RA4M2 + ESP8266获取城市天气预报(二)使用串口助手获取天气+破解任意类型AT指令

    ,Renesas,STM32,英飞凌,国产单片机都可以,只要具备两个串口即可无缝使用我的破解工具。 软件平台:任意类型的串口调试助手,我这里使用丁丁串口
    发表于 05-04 10:07