labview串口助手开发

快捷键

ctrl+长按鼠标 扩大界面
ctrl+alt+长按鼠标 缩小界面
Ctrl+E 切换界面
Ctrl+shift+长按鼠标 拖动界面
Quick Drop shift+ctl+space ctr+f 将前面板按照接线端方式进行整理
前面板的控件双击在后面板中可以找到

创建串口所有组件

在这里插入图片描述
点击创建在这里插入图片描述

整理一下

在这里插入图片描述

打开前面板添加需要的组件在这里插入图片描述

删掉多余不需要的组件

在这里插入图片描述

改样式

在这里插入图片描述
可以下拉看端口,若无则是没有安装ni-VISA驱动
在这里插入图片描述
之后依次为数值输入控件、数值输入控件、枚举、文本下拉列表
在这里插入图片描述
shift+右键可以呼出这个菜单
在这里插入图片描述
添加一个发送按键,在布尔->保存按键

添加while和事件结构

设置一个while循环框让这个事件结构一直在while循环内被执行,如果不放while循环,该事件只会被执行一遍

在这里插入图片描述添加停止按键
在这里插入图片描述
在前面板添加一个按钮(命名为打开串口),然后在事件结构上添加事件分支
在这里插入图片描述
之后选中打开串口,设置为值改变
在这里插入图片描述
值改变后干一件事,打开串口
在这里插入图片描述
创建一个错误输出(要去碰到那个引脚再去创建),我们现在可以自定义一个,它的类型是簇
在这里插入图片描述
需要把引脚相连,把刚刚的删掉
在这里插入图片描述
对比一下我们自定义的簇比对下error out的有3个数,在前面板也可以看到
在这里插入图片描述
下图的是error out的前面板控件
在这里插入图片描述
创建了一个指示灯连线后,发现打开后灯是灭的,没打开是亮的
在这里插入图片描述
所以需要添加一个取反,之后添加一个条件结构,当取反后为假时,提示打开串口失败
需要添加条件结构,在“假”中放置单按钮对话框,并且添加一个常量提示“打开串口失败”
在这里插入图片描述

效果像这样的
在这里插入图片描述
可是只能打开串口不能关闭,现在实现关闭串口的功能
先将资源创建一个局部变量(后面的指示灯也创建一个局部变量),拖出条件框
在这里插入图片描述
然后在假的条件下在这里插入图片描述
添加visa关闭控件,再把两个局部变量托进来,右键转换为读取,把线连上,至于灯的局部变量添加一个常量F
在这里插入图片描述
这里有个小问题,如果提示串口打开失败,按钮显示上仍然会显示打开,而不是关闭,所以需要给按键加个局部变量,当打不开时,按键的值仍是F,即未打开。
在这里插入图片描述
同时还需要给按钮状态赋个初值,注意要给他拖到条件框外,然后,在切换为为超时或者初始状态下
在这里插入图片描述

自定义一个枚举的状态机

在这里插入图片描述
在这里插入图片描述
文件保存为
在这里插入图片描述

在这里插入图片描述
再创建4个状态,可以上下移动改变值。

在这里插入图片描述
现在可以把刚刚保存文件路径下的状态机拖进来后面板,下拉为刚刚创建的四个状态
在这里插入图片描述
初始状态在while循环外,再放一个条件结构,连线后节点替换为移位寄存器,连到while循环和条件结构上
在这里插入图片描述
在这里插入图片描述
目前就两个值,为每个值添加分支在这里插入图片描述在这里插入图片描述
设置状态机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值