labview串口调试助手功能实现

目录

1.功能实现

1.1 串口打开

1.2 串口配置参数 

1.3 VISA关闭 

1.4 串口读写

1.5 保存log

1.6 UI界面显示时间戳

2.功能改进

2.1 串口选择和波特率判断 

2.2 前面板设计

2.3 关闭程序运行

2.4 生成exe应用程序


1.功能实现

1.1 串口打开

  • 利用while循环事件结构来实现,鼠标按下打开串口按钮时,串口打开;

  • 利用按名称解绑函数检测串口状态。当VISA打开无错误输出时为假,进行取反

  • 利用条件结构进行打开串口与关闭串口的设置。对打开串口与关闭串口两个按钮创建禁用属性节点,并转化为写入,可选择按钮状态;

  • 创建布尔变量(串口状态)来查看串口是否打开,串口已经打开时,串口状态亮起,打开串口按钮显示为禁用并灰显,关闭串口按钮可用。

1.2 串口配置参数 

使用函数VISA配置串口实现,作用:使VISA资源名称指定的串口按特定设置初始化。通过连线数据至VISA资源名称输入端可确定要使用的多态实例,也可手动选择实例。

前面板显示

1.3 VISA关闭 

与串口打开类似,不同点:

  • 使用VISA关闭函数查看状态;

  • 串口已经关闭时,串口状态灯灭,关闭串口按钮显示为禁用并灰显,打开串口按钮可用。

 1.4 串口读写

串口读数据

  • 利用while循环事件结构来实现,事件结构的超时事件为读数据;

  • 利用VISA串口字节返回指定串口输入缓冲区的字节数,当串口打开且字节数不为0时,进行信息的读取

  • 信息读取时,创建接收区Receive的属性节点(文本-文本)和当前时间、回车符(换行)进行字符串的连接进行输出

 当串口打开时,进行信息的发送同样加上时间戳。

1.5 保存log

在串口读中,利用创建路径的写入文本文件函数实现log信息的下载。

(参考labview实现文本文件的读取、写入、保存操作_巧了猫也不知道的博客-CSDN博客

1.6 UI界面显示时间戳

时间戳的显示:在发送接收数据时,将时间戳利用字符串拼接函数拼接上去。

2.功能改进

2.1 串口选择和波特率判断 

  • 串口打开以后,不能再换串口---串口打开后,将VISO串口选择关掉;
  • 波特率必须是1200的倍数,且在一个固定的范围内(这个没做)----做一个判断,如果波特率不正确,打印输出错误信息。

2.2 前面板设计

本VI在应用控制程序中(或者直接ctrl+shift+space快速放置进行搜索),利用OpenGOpenG Application ControlFit VI window to Largest Decoration来实现前面板的装饰。

使用了这个函数后,配合使用系统中的下凹框,运行后,前面板会自动缩小至下凹框大小。

 

2.3 关闭程序运行

添加一个停止按钮的事件结构,来结束程序的运行。

所用函数:停止,停止函数所在的VI,相当于单击工具栏上的中止执行按钮。输入TRUE可调用该函数前,应确认已完成VI的所有最后任务。

 2.4 生成exe应用程序

 在项目目录的程序生成规范中,新建EXE应用程序,然后设置该程序的属性,版本信息中,合法版权,公司名称和内部名称等

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
LabVIEW串口调试助手程序是一种非常实用的软件工具,可以帮助用户对串口进行调试和测试。以下是关于如何下载LabVIEW串口调试助手程序的简要步骤: 首先,打开您的浏览器,前往NI(National Instruments)官方网站。NI是LabVIEW的开发者和官方供应商,他们的网站是获取相关软件的最可靠来源。 在NI官方网站的搜索栏中输入“LabVIEW串口调试助手程序”或相关关键词。点击“搜索”按钮,网站将会列出与您搜索内容相关的结果。 在结果列表中,找到适当版本的LabVIEW串口调试助手程序,并点击进入相应的页面。确保选择与您的操作系统兼容的版本。 进入程序页面后,阅读并了解关于软件的相关信息,例如功能特点、系统需求和支持文档。 接下来,找到软件页面上的下载按钮或链接,并点击它。系统将提示您选择保存软件的目标文件位置。选择一个合适的位置,并点击“保存”按钮。 下载完成后,找到您选择的目标文件位置,并双击打开下载的程序文件。根据系统提示,进行软件的安装和配置。 完成安装后,您就可以运行LabVIEW串口调试助手程序了。根据您的需求,开始调试和测试串口设备,以便进行数据收发和验证。 需要注意的是,LabVIEW串口调试助手程序可能需要注册或购买授权。在下载和安装程序之前,请确保您已经遵循相关的许可协议和法律要求。 希望以上步骤对您有所帮助,祝您使用LabVIEW串口调试助手程序愉快!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值