LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How read values from Waveform (DBL) 1d Array and compare it with a double value

I want to stop my measurement (right side od the VI) when the user defined stop voltage has arrived in the measurement. But I do not know how I can read the voltage value from the waveform (DBL) 1d Array and compare it with the user typed stop voltage? Hope someone can help me with that.

 

 

0 Kudos
Message 1 of 13
(5,025 Views)

Hey,

 

Can you please save your vi in an older format?

0 Kudos
Message 2 of 13
(5,022 Views)

 


@simply_me wrote:

Hey,

 

Can you please save your vi in an older format?


Here is the VI for Version 8

 

0 Kudos
Message 3 of 13
(5,018 Views)

Here is one way, prob not the most efficient one but it does the job I believe.

 

 

0 Kudos
Message 4 of 13
(5,000 Views)

Don't use an "=" sign with doubles. Often two double values won't actually be equal in memory even though they look equal to you. This will result in you never getting an equal condition. Use ">=" or check if the value is within a certain range using the "in range and coerce function".

0 Kudos
Message 5 of 13
(4,983 Views)

Yeah, I wanted to put >=, but I wasn't sure about his criteria.... 

 

0 Kudos
Message 6 of 13
(4,978 Views)

But how I can convert it from the waveform datatype into a double array?

0 Kudos
Message 7 of 13
(4,961 Views)

use "Get Waveform Components". The y array of double values can be gotten from that.

0 Kudos
Message 8 of 13
(4,957 Views)

 


@for(imstuck) wrote:

use "Get Waveform Components". The y array of double values can be gotten from that.


where I can find "Get Waveform Compenents" ?

 

0 Kudos
Message 9 of 13
(4,948 Views)

On the waveform palette. You should also know how to use the search button on the Functions palette.

0 Kudos
Message 10 of 13
(4,942 Views)