Showing results for 
Search instead for 
Did you mean: 

Convert analog voltage to velocity




I'm new into the DAQ systems. I have a air velocity sensor that outputs 0-10v analog signal (Degree Controls F400).

It outputs 0V for 1m/s

               10V for 20m/s


I want to map the input values so that labview will display 1m/s for 0v, 10m/s for 5V, 20m/s for 10V and so on.


You assistance is highly appreciated.


Thanks in advance


0 Kudos
Message 1 of 3

Hi Dilshan,


Where are you having problems?


If you use the DAQmx VIs to read the voltage, you can apply a custom scaling to convert the output to m/s.


If you have some other data source, and so you receive a voltage directly (or you want to avoid using the built-in scaling), you only need to use a linear equation to convert from one to the other - just make sure you know what equation values you want (because initially I thought you wanted y=2x+1, but I see that doesn't fit. Then I considered y=1.9x+1, but you also list 10m/s for 5V, which would fit more likely to y=2x (which doesn't match the 1m/s at 0V point)).


Make sure you've checked the range you expect (perhaps it reads 0V at 0m/s?) and that the expected output is linear. If not, use a different equation! LabVIEW can do whichever you need.

0 Kudos
Message 2 of 3

Please try:

Velocity = 1.9 x Voltage +1

I hope this will work for you.

0 Kudos
Message 3 of 3