123456789101112131415161718192021222324252627282930 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace HRT_Measure
- {
- public class UpTrigger
- {
- /// <summary>
- /// 记录上一次的状态
- /// </summary>
- public bool Last { get; private set; }
- /// <summary>
- /// 外部输出 检测为True则为上升沿
- /// </summary>
- public bool OutPut { get; private set; }
- public bool Now
- {
- set
- {
- //value && !Last : 当前值与上一次值不相等时,就为True,也就产生了上升沿
- OutPut = value && !Last;
- Last = value;
- }
- }
- }
- }
|