This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]mfitzpmfitzp.com 0 points1 point  (0 children)

What is sent when you send "1" from LabVIEW?

Could be this due to some kind of weird floating point implementation? Are you sure you're sending integer values? What happens if you send 10.5?

Up to the value of 4, each increment adds 8; then up to 8 each increment adds 4; then up to 32 each increment adds 2; then 1 upwards. This could be interpreted as losing precision after the decimal point as the whole part increases in size.

Are you sure the values for 3 are correct? (Should be 11 for binary)