RobotStudio event

ScreenMaker tpsLabel display of 32bit group IO... 5.15.01 bug

A tpslabel "bound" to a 32bit group input yields an incorrect display value.

ex....   a value of 33333333 (that's 8 digits)  , shows up in the tpslabel as "33333332"

supporting info
... seems that any 8 digit number(only tested with 8 digits) will have a display problem with the last(least significant) digit for most values.....  
ie   36816055 yields 36816056... 
BUT 36816053 yields 36816052
...and 36816050 yelds a display of 3.61605E-7  (or thereabouts... point is it shows the exponent form of the value)
..but36816056 yields properly(36816056)

NOTE:  putting the same number into an application variable and binding to the same tpslabel yeilds the CORRECT display
NOTE: reading the group input signal into an application variable puts the CORRECT value into the application variable...

...so it appears to be a display problem... or a ".tostring()" issue internally related to groupsignals

not sure of all the scrnmkr versions affected... but we found it on 5.15.01 (April 2013 version)

Will this be fixed?.... when?   Please let us know.

thanks

mk
Mike Kegley

Comments

  • Hello,

    Thanks. It looks to be a much deeper problem found through ScreenMaker. A similar behaviour is seen when using a num rapid variable. But in the case of rapid variable we can always use dnum where it works fine.

    We shall take a look at this issue and report it.

    Regards,

    Abhishek