时间逻辑问题,求大神解答 点击:177 | 回复:2



JoeyTang

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2014年11月08日
发表于:2021-07-04 15:51:54
楼主
  1. 捕获.JPG

  2. 捕获2.PNG

如图1,我现在有一个逻辑问题一直没想出来。

假设当我设置小保养时间是5H时,每到5H,设备累计运行时间的字体就会闪烁,我按了保养按钮后,闪烁消失,但有一个逻辑是我需要每5H让闪烁提示出现(也就是5H、10H、15H、20H以此类推),麻烦大神写一个满足要求的逻辑出来,谢谢,我是新手!图2是我写的一段程序,逻辑是每隔5H触发一次闪烁,我用的上升沿的逻辑(设定值乘以2对应10H、乘以3对应15H、乘以4对应20H以此类推),虽然能满足上面我所说的逻辑要求,但不是最简便的。PM2_Pas_Running_HOURS3为小保养时间,PM2_Set_Time1为小保养时间设定,PM2_Set_Time为大保养时间设定。



楼主最近还看过



phoenixyqc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 124回
  • 年度积分:89
  • 历史总积分:625
  • 注册:2009年2月23日
发表于:2021-07-07 08:55:55
1楼

增加一个时间变量,与运行同步计时,5H触发闪烁时清零就行了啊

JoeyTang

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2014年11月08日
发表于:2021-07-20 13:13:06
2楼

"phoenixyqc" 的回复,发表在1楼
        对内容: 【增加一个时间变量,与运行同步计时,5H触发闪烁时清零就行了啊】进行回复:

        -----------------------------------------------------------------


我现在尝试在用FOR循环来做这个逻辑,你说的我也做了相关的逻辑了,谢谢!


热门招聘
相关主题

官方公众号

智造工程师