Issue sending 4 Byte data over J1939
Brendon 2 years ago in IQANdesign • updated by Gustav Widén (System support) 2 years ago • 2
I think this is a bug, but I might be doing something wrong.
I am trying to send a large number over J1939, i.e. 1,292,122,139
The resulting HEX value should be 4D 04 38 1B, however, what I receive is HEX 4D 04 38 00 resulting in 1,292,122,112.
Seems anytime I use 4 Byte messages, the last byte is always 00.
Same is true if I send: 1,000,000,001, 1,000,000,015, etc..
I am using IQAN Design 5.05.10.5539, and IQAN Analyze 5.009.1890
Customer support service by UserEcho
It sounds as if you are using a channel of value type Real, this has 7 significant digits.
Then there will be a rounding effect before the value is converted to an integer in the JPOUT channel.