CIMC中国智能制造挑战赛BBS

 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3228|回复: 5

[已解决] 错误指令消除提问

[复制链接]
  • TA的每日心情
    郁闷
    2022-4-4 15:53
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2021-3-31 22:07:43 | 显示全部楼层 |阅读模式 来自 中国四川成都
    5积分
    问题内容:
    我想问,内选楼层是脉冲信号,设计要求是“短时间内连按两次选层指令的按钮,该选层信号就被取消”  ,如果是生活中的正常电梯,长按内选某层的按钮不会取消选层信号 也不会有什么变化,但是EET里面,他给的脉冲信号,如果长按就相当于选层指令的信号一直以脉冲信号的形式输出,就会造成长按会带来    选层→取消选层       的循环,请问大佬们这个怎么解决啊。还有就是EET里面的信号,哪些是脉冲,哪些是保持,有专门的介绍吗?
    相关图片:

    最佳答案

    查看完整内容

    一直按怎么会检测两次上升沿?你一直按着肯定一直给信号,但信号那也是一直为1,怎么会有两次上升沿?要是考虑防止有人长按,设置一个最长时间阈值加上一个计数器不就可以了
    回复
  • TA的每日心情
    奋斗
    2021-4-29 09:49
  • 签到天数: 46 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2021-3-31 22:07:44 | 显示全部楼层 来自 中国辽宁
    cimc_r3po3O93oj 发表于 2021-4-1 17:06
    如果双击取消,就是检测在我设定的时间内是否选层按钮被按下两次=检测选层按钮给过来的两次上升沿(我这 ...

    一直按怎么会检测两次上升沿?你一直按着肯定一直给信号,但信号那也是一直为1,怎么会有两次上升沿?要是考虑防止有人长按,设置一个最长时间阈值加上一个计数器不就可以了

    点评

    好的 谢谢大佬  详情 回复 发表于 2021-4-2 15:26
    回复
  • TA的每日心情
    奋斗
    2021-4-29 09:49
  • 签到天数: 46 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2021-4-1 09:12:04 | 显示全部楼层 来自 中国辽宁
    所有信号都是脉冲,我不理解你的长按按钮为什么会导致取消循环,双击取消指令是需要设置时间阈值的,长按不应该导致这个问题,你的程序应该给出互锁的结构

    点评

    如果双击取消,就是检测在我设定的时间内是否选层按钮被按下两次=检测选层按钮给过来的两次上升沿(我这样理解不知道有错没有)。但是这里,如果我运行的时候用Ctrl+F2将选层按钮的开关手动置为1,并且不放开,这样  详情 回复 发表于 2021-4-1 17:06
    回复
  • TA的每日心情
    郁闷
    2022-4-4 15:53
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]偶尔看看III

     楼主| 发表于 2021-4-1 17:06:41 | 显示全部楼层 来自 中国四川成都
    安宏宁 发表于 2021-4-1 09:12
    所有信号都是脉冲,我不理解你的长按按钮为什么会导致取消循环,双击取消指令是需要设置时间阈值的,长按不 ...

    如果双击取消,就是检测在我设定的时间内是否选层按钮被按下两次=检测选层按钮给过来的两次上升沿(我这样理解不知道有错没有)。但是这里,如果我运行的时候用Ctrl+F2将选层按钮的开关手动置为1,并且不放开,这样就模拟人在电梯里按下选层按钮且一会不放开(我这样想的,不知道这样是否有错)。正常情况应该是按下按钮给一次脉冲信号就不给了,但是我按下按钮不放开,它却是在一直给脉冲信号,如果给了两次脉冲信号就相当于设定时间内检测到这个按钮传来的两次上升沿,就取消选层了,就出BUG了。想问下这个怎么解决,谢谢谢谢
    回复
  • TA的每日心情
    郁闷
    2022-4-4 15:53
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]偶尔看看III

     楼主| 发表于 2021-4-2 15:26:10 | 显示全部楼层 来自 中国四川成都
    安宏宁 发表于 2021-3-31 22:07
    一直按怎么会检测两次上升沿?你一直按着肯定一直给信号,但信号那也是一直为1,怎么会有两次上升沿?要 ...

    好的 谢谢大佬
    回复

    该用户从未签到

    发表于 2023-5-15 20:20:13 | 显示全部楼层 来自 中国河南
    最长时间阈值怎么编写?
    回复
    1框架
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    QQ|小黑屋|Archiver|China Intelligent Manufacturing Challenge |京公网安备11010502043466号

    GMT+8, 2024-9-28 07:37 , Processed in 1.243796 second(s), 24 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表