JPOUT Hex changing value on the bus

Michael Carlyle 9 months ago in IQANdesign updated by Gustav Widén (System support) 1 month ago 1

I am sending a 4 byte Hex JPOUT (0x45564153 starting on bit 33).  When sniffing the bus - the 53 is being sent as 80.  Is there some reason for this?  I changed it to two 2-byte JPOUT's and it seems to work as a workaround.  Is there a problem with how Iqan handles integers in this case?

Image 3785

Image 3786

The value on the JPOUT when measured in IQANdesign is the value you will see on the bus. 

The explanation for why it differs from the fixed input to the JPOUT is in how it is designed to handle the scaling operations for resolution and offset, this calculation is done with value type Real when the JPOUT is calculated in the application. 

If you instead use a GPOUT with value type set to Integer, it will be Integer all the way.