# LabVIEW

cancel
Showing results for
Did you mean:

## find a value in a boolean array

Hey I have a boolean array with 500,000 values and I need to find the only one thats true. Is there an easy way to find this value?

Thanks

Message 1 of 25
(7,964 Views)

## Re: find a value in a boolean array

Search 1D Array works fine with boolean arrays.

Message 2 of 25
(7,955 Views)

## Re: find a value in a boolean array

Search array?

Do you just want to find it (get the index) or do you also need to verify that there is only one?

Message 3 of 25
(7,952 Views)

## Re: find a value in a boolean array

@Neil_Helsel wrote:

Hey I have a boolean array with 500,000 values and I need to find the only one thats true. Is there an easy way to find this value?

Thanks

I don't understand this question.

Use boolean logic.

Or do you actually need the index of the value that is TRUE.

Message 4 of 25
(7,949 Views)

## Re: find a value in a boolean array

So far we assumed that you have a 1D array (you did not say!)

(In the more general case, this idea would help too, but it does not seem to get a lot of love. 😉 Only 16 kudos 😞 )

Message 5 of 25
(7,942 Views)

## Re: find a value in a boolean array

Define "find the only one that's true"

Does that mean detect that there is a true in the array?  Or you want to know the location of the true in the array? Are you searching a 1d array?

Search 1d array on the array pallet if you want to know the location if it is a 1d array.

Or Array elements if you just want to know if there is a true value in the array.

Message 6 of 25
(7,936 Views)

## Re: find a value in a boolean array

@altenbach wrote:

(In the more general case, this idea would help too, but it does not seem to get a lot of love. 😉 Only 16 kudos 😞 )

Gosh, I do that all the time. +1 for sure.

Cheers

--------,       Unofficial Forum Rules and Guidelines                                           ,--------

'---   >The shortest distance between two nodes is a straight wire>   ---'

Message 7 of 25
(7,924 Views)

## Re: find a value in a boolean array

@_Bryan wrote:

Define "find the only one that's true"

Does that mean detect that there is a true in the array?  Or you want to know the location of the true in the array? Are you searching a 1d array?

The sentence "find the only one that is true" implies that there is exactly one that is true, so finding it implies getting its index. We already know the value and that it xists exactly once.

The only complication would be in the case of higher dimensions, but he only gave a single number of elements, so it is probably 1D.

Message 8 of 25
(7,919 Views)

## Re: find a value in a boolean array

@dan_u wrote:

Search 1D Array works fine with boolean arrays.

I want to find when it's true (1) so I tried to put 1 into the element node, but it asks for some sort of array. So I'm just confused about this.

Message 9 of 25
(7,915 Views)

## Re: find a value in a boolean array

@altenbach wrote:

So far we assumed that you have a 1D array (you did not say!)

(In the more general case, this idea would help too, but it does not seem to get a lot of love. 😉 Only 16 kudos 😞 )

I'm sorry it's a 2D array.

Message 10 of 25
(7,885 Views)