深圳市瑞申电子有限公司

深圳市瑞申电子有限公司是一家10年专业大功率电感生产加工厂商,主要以大功率,大电流、扁平线圈电感、平面变压器设计、生产、销售工厂。设计、绕线、组装、检测、包装、出货等全制程的工艺流程!拥有完整、科学的质量管理体系。专业技术团队10人,我们的诚信、实力和产品质量获得业界的认可。欢迎各界朋友莅临参观、指导和业务洽谈。 ...

怎样让按钮按一次,while循环就执行一次

时间:2021-12-26 06:04:23 点击:
我想做一个按钮控制循环的程序,就是按钮按一次,循环就只执行一次就停下来,我按钮机械动作属于点触式的,求大神指教


干嘛要用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。程序框架可以按照这样的来。


根据楼主的提问做的最简单的程序,每次按“添加按钮”,数值加1


guanyujiangnan 发表于 2017-1-13 12:49
根据楼主的提问做的最简单的程序,每次按“添加按钮”,数值加1。程序框架可以按照这样的来。
大功率电感厂家 |大电流电感工厂
  • 基于LED照明电源的单级PFC高频变压器设计详细步骤
    由于LED照明电源要求:民用照明PF值必需大于0.7,商业照明必需大于0.9。对于10~70W的LED驱动电源,一般采用单级PFC来设计。即节省空间又节约成本。接下来我们来探讨一下单级PFC高频变压器
  • 整流杂谈(五)
    电路理论中有很多量是具有对偶性的,例如:电压电流,电容电感……等等。 下表取自《电路分析基础李瀚荪第三版中》,42页。 我们曾经谈到过全波整流电容滤波电路,如下图: 此图
  • 基于FPGA的数据采集控制模块设计
    0 引 言 数据采集和控制系统是对生产过程或科学实验中各种物理量进行实时采集、测试和反馈控制的闭环控制,它在工业控制、军事电子设备、医学监护等许多领域发挥着重要作用。其中,数据采集部分尤为重要,而传统
  • 大功率电感