Detects zero crossings of an integer input signal.
Use the pull-down menu to select an instance of this VI.

![]() |
initialize, when TRUE, stores input and sets crossing to FALSE. The VI initializes automatically when you first call it in a VI. |
![]() |
input is the data point the VI processes. |
![]() |
direction is the kind of zero crossing. You can choose from the following settings: either, minus-plus, or plus-minus. |
![]() |
crossing is TRUE if a zero crossing occurred. |

![]() |
initialize, when TRUE, stores input and sets crossing to FALSE. The VI initializes automatically when you first call it in a VI. |
![]() |
input is the data point the VI processes. |
![]() |
direction is the kind of zero crossing. You can choose from the following settings: either, minus-plus, or plus-minus. |
![]() |
crossing is TRUE if a zero crossing occurred. |

![]() |
initialize, when TRUE, stores input and sets crossing to FALSE. The VI initializes automatically when you first call it in a VI. |
![]() |
input is the data point the VI processes. |
![]() |
direction is the kind of zero crossing. You can choose from the following settings: either, minus-plus, or plus-minus. |
![]() |
crossing is TRUE if a zero crossing occurred. |