恭喜,你发布的帖子
发布于 2024-08-21 12:13:28
14楼
@Zane xOuputEdge := (xInputState XOR xLastState) AND( (xInputState AND xR/F_TriggerType=1) OR (NOT xInputState AND xR/F_TriggerType=2) OR xR/F_TriggerType=3 );
xLastState := xInputState ;
修改xR/F_TriggerType 类型为byte; 定义1:=上升沿,2:=下降沿;3,双沿;
但是个人还是觉得单沿满足大多数情况,并且用FC 足够简洁,尤其是面对多个,比如20个沿的使用情况;
你为啥死盯着Bool数据类型呢?
同样是ZANE那个两条指令,只要换成字串逻辑(Byte,Word、DWord),那么一次就产生8、16、32个沿。
不是么?
请填写推广理由:
分享
只看
楼主