LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Programmatically debouncing Rising Edge boolean

Solved!
Go to solution

Need a little help here. I need to debouncing the rising edge of an input digital signal, i can i do this?

 

Thank you very much.

 

Francesco.

0 Kudos
Message 1 of 5
(4,120 Views)
Solution
Accepted by topic author FM82

Hi Francesco,

 

so you get a rising edge signal and want to suppress any other edges for the next x milliseconds?

Use the BooleanCrossing (pt-by-pt) and the elapsed time function…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
Message 2 of 5
(4,105 Views)

Hi GerdW,

 

well... i don't catch you. Can you explain better? Smiley Embarassed

 

Thank you very much.

0 Kudos
Message 3 of 5
(4,098 Views)

Ok, these are vi i do not known until now. Thank you again!

0 Kudos
Message 4 of 5
(4,091 Views)

Hi Francesco,

 

use BooleanCrossing to detect the rising edge, use ElapsedTime to avoid bouncing:

check.png

 

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 5 of 5
(4,088 Views)