LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

labview numeric data precision

Solved!
Go to solution

Hi!

 

I have one question about Labview data precision, maybe is a stupid question but it's getting me crazy.

If I use a numeric constant and I put for example 1us (I mean 1E-6) it's seem 1E-6 but I've found that it's not really 1E-6, in fact if I raise the precision and I use 17 digits, the 1E-6 become to 9,9999999999999996E-7.

 

Could anybody explain me what's happening to the numeric data?

 

Thanks  

0 Kudos
Message 1 of 3
(2,612 Views)
Solution
Accepted by topic author Keplovic

This is one of the most frequent questions ever asked.

The trick is in how computers represent floating point value. I can remember many good answers already given in the forum, but I'm not able to find the most complete and clear.

One of the answers is for example here.

Paolo
-------------------
LV 7.1, 2011, 2017, 2019, 2021
0 Kudos
Message 2 of 3
(2,598 Views)

 

Thanks

0 Kudos
Message 3 of 3
(2,594 Views)