01-25-2018 06:10 PM - edited 01-25-2018 06:15 PM
When adding a fixed-point number to a U64 with the output configured to be a U64, the result is either 1 higher or 1 lower than expected depending on the rounding settings. See snippet below for demo. I tried this in both LabVIEW 2015 and LabVIEW 2017 with the same result for each.
Edit: Attached Snippet due to snippets not downloading correctly.
01-26-2018 09:16 AM
Thank you for the nice snippet showing all the examples!
You are right. That doesn't seem like correct behavior to me either. I'll look into this and possibly file a bug report for you on this problem.
05-02-2018 12:12 PM
I contacted NI Support to get a CAR for the issue. The CAR is 684427.