luyanlong1
不停的學習,努力!
級別: 家園常客
|
程序中,一個寄存器D100表示正負號,一個寄存器D101表示數值,在觸摸屏上怎么顯示呢,新手不懂,請大神指點 |
---|---|
|
龍朝暉
級別: 略有小成
|
觸摸屏可以設置 樓主留言:我觸摸屏是臺達的,設定數值為有符號數,但是當為負值時,觸摸屏上顯示的卻是一個大的正數 |
---|---|
本帖最近評分記錄: |
焦劉吉
緊跟時代發展,努力做好時代青年
級別: 工控俠客
|
用兩個顯示,負數指定一個顯示,正數一個可以不 |
|
---|---|---|
本帖最近評分記錄:
|
meipingboy
級別: 家園常客
|
維綸觸摸屏我做過 正數不用顯示 觸摸屏上先把 - 畫上去,再用D100做個“棒圖”蓋住“-”號 如果D100=1,棒圖 全部顯示,“-”號看不出來。 如果D100=0,棒圖 透明,顯示“-”號。 不過,不用這么復雜,你在計算時,可以直接顯示負數,在觸摸屏上設置顯示D101時,數字格式里,第一項:資料格式里選擇:16-bit Signed 或 32-bit Signed 時,觸摸屏就能顯示正、負數了。 樓主留言:不行的,我設定了帶正負號了,可是顯示出來的數如果D101是負數的話,顯示屏上就顯示的是個大的正數 |
|
---|---|---|
本帖最近評分記錄:
|
john42tw
級別: 網絡英雄
|
乘 -1 就好 --[ = D100 K1]----------[* D101 K-1 D101] 樓主留言:我也試了,可是屏上顯示的還是那樣,負數的話屏上就顯示的是一個大的正數 |
---|---|
本帖最近評分記錄: |
仙居人家
我來了。
級別: 網絡英雄
|
你用的什么屏啊? 樓主留言:臺達的s411 |
|
---|---|---|
本帖最近評分記錄:
|
wu32u2
耐得住挫折的打磨,我們將迸發出比鉆石還璀璨的光芒——
級別: 論壇先鋒
|
數據類型是什么16整數? |
|
---|---|---|
本帖最近評分記錄:
|
john42tw
級別: 網絡英雄
|
1.應該是數據類型設錯。 2.將D101傳送到其他暫存器,如D200 屏上顯示D200。 3.改實數顯示。 |
---|---|
本帖最近評分記錄: |
ajd186
級別: 家園常客
|
在屏幕上做兩個元件,一個位狀態顯示元件,不要圖片不要外框,使用文字標簽,狀態0無字,狀態1負號。另一個數值顯示元件顯示D101的值即可。 |
---|---|
本帖最近評分記錄: |
thawless
不說盡力而為,只能全力以赴!
級別: 網絡英雄
|
3樓的方法好,用個元件蓋住 |
---|---|
本帖最近評分記錄: |