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打开无错误输出时为假,进行取反

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

  • 创建布尔变量(串口状态)来查看串口是否打开,串口已经打开时,串口状态亮起,打开串口按钮显示为禁用并灰显,关闭串口按钮可用。labview串口调试助手功能实现_第1张图片

1.2 串口配置参数 

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

labview串口调试助手功能实现_第2张图片

前面板显示

labview串口调试助手功能实现_第3张图片

1.3 VISA关闭 

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

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

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

你可能感兴趣的:(labview)