LabVIEW学习笔记六:布尔控件之间的不同以及机械动作

写程序写到后面卡住了,反复排查发现是前面某个布尔控件用得不对,仔细看看觉得这一部分很重要,相当于地基,很多小细节一定要搞得非常清楚。

我把收集到的资料列下来,时不时要复习下:

1、b站视频

LabVIEW_哔哩哔哩_bilibili

这个已经讲得很清楚了,可惜我没有早点看到,现在要倒回头去疯狂改程序

里面还教了怎么找软件自带的范例进行练习理解

2、官方说明

这个说得很经典了,在官方帮助里直接搜索可以找到

3、网上大佬解析

https://jingyan.baidu.com/article/49711c6124005ebb451b7c13.html

LABVIEW深入探索之布尔控件与事件结构 - 百度文库

十年工控702-Labview 扫盲篇(初级)第3课:布尔控件_哔哩哔哩_bilibili

 

这是6种机械动作,我从上面的图标的角度来解释一下他们的用法:

上一层是转化型,下面一层是触发型

图标里的符号意义如下:

 第一个:

 单击时转换

鼠标刚按下(m变为低),输出值就转换(v变成高)并保持,这个时候逻辑上的开关就关闭(注意,这里的转换的意思是,高变低,低变高,t变f,f变t,图标上是低电平变为高电平,实际上也有可能是从高电平变为低电平,不用太纠结)

第二个:

 释放时转换

鼠标刚按下(m变为低),输出值不动,鼠标释放(m变高)输出值就转换(v变成高)并保持,这个时候逻辑上的开关就关闭

第三个:

 鼠标刚按下(m变为低),输出值转换,鼠标释放(m变高)输出值就还原,这个时候逻辑上的开关就关闭(注意这里的开关图标)

 这种是普通的开关,也可以认为是单极的刀开关,这里是不带自动复位的,体现的是“转换”的含义

 

 

 这种开关在电路里一般表示的是轻触按键开关,本身是带复位的,只有按下去不动的时候电路才导通,一送手马上就断开了,跟前面的普通开关的区别就是“是否闭锁”。

第4个

 单击时触发

鼠标刚按下(m变为低),输出值变高一个单位,从高变低的时候(下降沿触发),rd发出一个脉冲(vi读取输出值,一个高值一个低值)。注意鼠标释放(m变高)和发出脉冲之间没有关联。

第5个

 释放时触发

鼠标刚释放(m变为高),输出值变高一个单位,从高变低的时候(下降沿触发),rd发出一个脉冲。

 保持触发直到释放

只在单击鼠标并保持鼠标按钮按下期间改变当前值并保持新值。释放鼠标按钮且VI读取控件值后将恢复原值。

按下保持的时候读取一次值(高),释放的时候又读取一次值(低),其实这里不能简单的用脉冲来理解。

第3和第6很像,但是有一点点不同

保持转换直到释放 只在单击鼠标并保持鼠标按钮按下期间改变当前值并保持新值,释放鼠标后将恢复原值。 门铃—按下按钮后门铃立即响起并保持响声直至释放按钮。 


保持触发直到释放 只在单击鼠标并保持鼠标按钮按下期间改变当前值并保持新值。释放鼠标按钮且VI读取控件值后将恢复原值。 机器人移动控制器—按下控制器后控制器通知机器人系统移动机器人。释放控制器按钮后,机器人系统读取控件值,机器人恢复不动的状态。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值