And Array Elements Function
- Updated2025-07-30
- 2 minute(s) read
Returns TRUE if all the elements in Boolean array are TRUE or if Boolean array is empty. Otherwise, the function returns FALSE. This function accepts an array of any size but returns only a single value based on all values in Boolean array.
The connector pane displays the default data types for this polymorphic function.

Inputs/Outputs
Boolean array
—
Boolean array can have any number of dimensions.
logical AND
—
logical AND indicates if all elements in Boolean array are TRUE. |
FPGA Module Details
The following details apply when you use this object in an FPGA VI.
| Single-Cycle Timed Loop | Supported. |
| Usage | For maximum time and resource efficiency, use Boolean functions inside a single-cycle Timed Loop. |
| Timing | Inside single-cycle Timed Loop--When you use Boolean functions inside a single-cycle Timed Loop, each Boolean operation adds slightly to the combinatorial logic delay of the single-cycle Timed Loop. Outside single-cycle Timed Loop--When you use Boolean functions outside a single-cycle Timed Loop, each Boolean operation requires one clock cycle. |
| Resources | Boolean functions consume significant FPGA resources only when you wire a large array to the input. Consider limiting arrays to conserve FPGA resources. |
Boolean array
—
logical AND
—