luyanlong1
不停的学习,努力!
级别: 家园常客
精华主题: 0
发帖数量: 154 个
工控威望: 798 点
下载积分: 4954 分
在线时间: 90(小时)
注册时间: 2013-05-20
最后登录: 2024-09-13
查看luyanlong1的 主题 / 回贴
楼主  发表于: 2016-08-16 21:37
程序中,一个寄存器D100表示正负号,一个寄存器D101表示数值,在触摸屏上怎么显示呢,新手不懂,请大神指点
meipingboy
级别: 家园常客
精华主题: 0
发帖数量: 529 个
工控威望: 735 点
下载积分: 9628 分
在线时间: 609(小时)
注册时间: 2009-09-13
最后登录: 2024-08-30
查看meipingboy的 主题 / 回贴
1楼  发表于: 2016-08-17 08:16
维纶触摸屏我做过
正数不用显示
触摸屏上先把 - 画上去,再用D100做个“棒图”盖住“-”号
如果D100=1,棒图 全部显示,“-”号看不出来。
如果D100=0,棒图 透明,显示“-”号。

不过,不用这么复杂,你在计算时,可以直接显示负数,在触摸屏上设置显示D101时,数字格式里,第一项:资料格式里选择:16-bit Signed 或 32-bit Signed 时,触摸屏就能显示正、负数了。
楼主留言:
不行的,我设定了带正负号了,可是显示出来的数如果D101是负数的话,显示屏上就显示的是个大的正数
本帖最近评分记录:
  • 下载积分:+1(luyanlong1)
  • 活到老学到老:还有 8  分没学到