事件结构 键盘键值操作

2019-07-17 11:29发布

我现在写一个东西在事件结构里面,有一个事件是布尔的值改变去触发事件分支,我还想利用之间按键值去触发这个分值,如图1.0 我想在Enter键按下去的时候去改变布尔的值,然后触发布尔只改变的事件分支
图片
然后结果是布尔的值是改变了但是并没有触发布尔事件分支,如图2.0布尔2并没有亮,我想到有一种是直接在按键键值读取那个分支把布尔分支的代码全部复制一遍过去也可以,但是如果代码过多这个方法显然不可取,所以有没有什么好的方法可以实现这种的,除了用Xcontrol,我不会用这个。
2.0 2.0
1.0 1.0
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
zhouyezuishuai
1楼-- · 2019-07-17 14:35
zhouyezuishuai 发表于 2018-6-4 15:05
我不太明白你什么意思,不过按下enter亮灯这个VI我做了一个你看看是不是你想要的

我明白了,值改变这个事件你通过局部变量或者连线改变值的时候labview时无法捕捉到这个事件的,你这种情况下用上升沿或者下降沿比较方便  有个函数在信号处理-逐点-其他函数-布尔值改变   你可以试试用这个函数捕捉上升沿或者下降沿的时候再处理本来布尔值改变这个分支内的事件 最佳答案
zhouyezuishuai
2楼-- · 2019-07-17 17:02
我不太明白你什么意思,不过按下enter亮灯这个VI我做了一个你看看是不是你想要的

Enter按下亮灯 文件夹.zip 下载积分: 积分 -1 分

5.46 KB, 下载次数: 18, 下载积分: 积分 -1 分

西门吹雪和玉面书生
3楼-- · 2019-07-17 18:47
这样完全多此一举,直接把布尔分支的代码复制过去就行了,你说代码过多,那代码在布尔分支能放下,在键盘分支就放不下了?什么逻辑?还有子vi了解一下,你能有多少代码?
xkzt1352310113
4楼-- · 2019-07-17 23:05
zhouyezuishuai 发表于 2018-6-4 15:08
我明白了,值改变这个事件你通过局部变量或者连线改变值的时候labview时无法捕捉到这个事件的,你这种情况下用上升沿或者下降沿比较方便  有个函数在信号处理-逐点-其他函数-布尔值改变   你可以试试用这个函数捕捉上升沿或者下降沿的时候再处理本来布尔值改变这个分支内的事件 ...

你说的这个东西好像直接用输出都不会变呀 是我不会用吗
xkzt1352310113
5楼-- · 2019-07-18 03:53
 精彩回答 2  元偷偷看……
xkzt1352310113
6楼-- · 2019-07-18 08:26
可以 这个方法可以触发

一周热门 更多>