ScreenMaker tpsLabel display of 32bit group IO... 5.15.01 bug
in ScreenMaker
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
0
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
0
Categories
- All Categories
- 5.5K RobotStudio
- 394 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 309 IRC5
- 59 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 785 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 4 Job listings