luyanlong1
不停的學(xué)習(xí),努力!
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 154 個
工控威望: 798 點
下載積分: 4954 分
在線時間: 90(小時)
注冊時間: 2013-05-20
最后登錄: 2024-09-13
查看luyanlong1的 主題 / 回貼
樓主  發(fā)表于: 2016-08-16 21:37
程序中,一個寄存器D100表示正負號,一個寄存器D101表示數(shù)值,在觸摸屏上怎么顯示呢,新手不懂,請大神指點
meipingboy
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 529 個
工控威望: 735 點
下載積分: 9628 分
在線時間: 609(小時)
注冊時間: 2009-09-13
最后登錄: 2024-08-30
查看meipingboy的 主題 / 回貼
1樓  發(fā)表于: 2016-08-17 08:16
維綸觸摸屏我做過
正數(shù)不用顯示
觸摸屏上先把 - 畫上去,再用D100做個“棒圖”蓋住“-”號
如果D100=1,棒圖 全部顯示,“-”號看不出來。
如果D100=0,棒圖 透明,顯示“-”號。

不過,不用這么復(fù)雜,你在計算時,可以直接顯示負數(shù),在觸摸屏上設(shè)置顯示D101時,數(shù)字格式里,第一項:資料格式里選擇:16-bit Signed 或 32-bit Signed 時,觸摸屏就能顯示正、負數(shù)了。
樓主留言:
不行的,我設(shè)定了帶正負號了,可是顯示出來的數(shù)如果D101是負數(shù)的話,顯示屏上就顯示的是個大的正數(shù)
本帖最近評分記錄:
  • 下載積分:+1(luyanlong1)
  • 活到老學(xué)到老:還有 8  分沒學(xué)到