干嘛要用while,你这根本就不是循环了额,直接用事件结构不就完事了么,while中检测按键是否按下,按下触发事件执行一次
最佳答案
你要有有一个while(1)在while(1)中使用if判断按键,有按下就运行一次不就行了。
while(1)
{
if(按下)
{
循环一次。
}
}
while里面套一个循环 单个while停了就是停了 我是这么理解的 望高手指正
这个和开关灯效果一样,按一下开灯,再按一下关灯。程序相对简单啊!
队列可以
houjue 发表于 2017-1-13 00:19
这个和开关灯效果一样,按一下开灯,再按一下关灯。程序相对简单啊!
展翅高飞-J 发表于 2017-1-13 09:31
干嘛要用while,你这根本就不是循环了额,直接用事件结构不就完事了么,while中检测按键是否按下,按下触发事件执行一次
分享阳光 发表于 2017-1-13 09:44
事件结构是有一次为真就执行吗?也就是说我按键按下一瞬间就执行???我按键的机械动作是点触式的,
分享阳光 发表于 2017-1-13 09:41
我这是按下就弹起那种开关,关键是这个按键还关联到自我计数的问题,这个技术会用到其他程序上的
houjue 发表于 2017-1-13 10:19
明白。写这个程序需要脑洞大开,当初我写类似的程序就是想了很多方法就是不行。后来突然灵光一闪:写成了!
展翅高飞-J 发表于 2017-1-13 09:50
是呀,就是按钮是按一下会自动弹起来那种,然后事件结构里面用:“value change”
Event.rar
(12.05 KB, 下载次数: 202)
crescent 发表于 2017-1-13 12:00
是否满足要求?
crescent 发表于 2017-1-13 12:00
是否满足要求?
crescent 发表于 2017-1-13 12:00
是否满足要求?
分享阳光 发表于 2017-1-13 12:13
您看我这程序。。。给您详细说一下吧,我左边的按键有两个作用,1是记录按下次数,为后面表格数据做铺垫。这块我已经完成了,2是控制右边的事件,右边时间之所以加循环是为了要以为寄存器锁存数据,不因为采集的数据变化而变化,现在问题是。。。。。。我按键按两下就按不下去了,就是不计数了,程序就像死了一样???该 ...
根据楼主的提问做的最简单的程序,每次按“添加按钮”,数值加1
guanyujiangnan 发表于 2017-1-13 12:49大功率电感厂家 |大电流电感工厂
根据楼主的提问做的最简单的程序,每次按“添加按钮”,数值加1。程序框架可以按照这样的来。