qq593859538
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 28 個(gè)
工控威望: 166 點(diǎn)
下載積分: 856 分
在線時(shí)間: 70(小時(shí))
注冊(cè)時(shí)間: 2011-12-14
最后登錄: 2024-11-21
查看qq593859538的 主題 / 回貼
樓主  發(fā)表于: 2023-05-26 16:18
請(qǐng)教各位,如何把小數(shù)在觸摸屏上以科學(xué)計(jì)數(shù)法的形式顯示出來(lái)呢? PLC和觸摸屏都是三菱的。
我愛工控
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 263 個(gè)
工控威望: 411 點(diǎn)
下載積分: 503 分
在線時(shí)間: 326(小時(shí))
注冊(cè)時(shí)間: 2008-06-27
最后登錄: 2024-12-25
查看我愛工控的 主題 / 回貼
1樓  發(fā)表于: 2023-05-27 10:13
里面有格式選擇的
18363975407
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 30 個(gè)
工控威望: 113 點(diǎn)
下載積分: 54 分
在線時(shí)間: 82(小時(shí))
注冊(cè)時(shí)間: 2022-07-28
最后登錄: 2024-12-21
查看18363975407的 主題 / 回貼
2樓  發(fā)表于: 2023-05-27 10:28
可以選擇
klan_999
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 127 點(diǎn)
下載積分: 604 分
在線時(shí)間: 8(小時(shí))
注冊(cè)時(shí)間: 2011-09-29
最后登錄: 2024-08-19
查看klan_999的 主題 / 回貼
3樓  發(fā)表于: 2023-09-16 10:50
格式選實(shí)數(shù)
anlyl2014
大吉大利
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 982 個(gè)
工控威望: 8884 點(diǎn)
下載積分: 10392 分
在線時(shí)間: 927(小時(shí))
注冊(cè)時(shí)間: 2014-05-23
最后登錄: 2024-12-26
查看anlyl2014的 主題 / 回貼
4樓  發(fā)表于: 2023-09-16 12:56
引用
引用樓主qq593859538于2023-05-26 16:18發(fā)表的 數(shù)值顯示轉(zhuǎn)換問(wèn)題 :
請(qǐng)教各位,如何把小數(shù)在觸摸屏上以科學(xué)計(jì)數(shù)法的形式顯示出來(lái)呢? PLC和觸摸屏都是三菱的。

有什么用?觸摸屏作為人機(jī)界面,把PLC里的人看不懂的數(shù)在屏上顯示成小數(shù),你倒過(guò)來(lái)把小數(shù)變成人看不懂的科學(xué)計(jì)數(shù)法!有什么實(shí)用意義?
活到老,學(xué)到老!
微信號(hào):anjjyy2013
添加時(shí)注明來(lái)自工控人家園
壓縮包用WINRAR打開,沒(méi)密碼
sunzengli
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 701 個(gè)
工控威望: 1082 點(diǎn)
下載積分: 1586 分
在線時(shí)間: 223(小時(shí))
注冊(cè)時(shí)間: 2021-07-09
最后登錄: 2024-12-25
查看sunzengli的 主題 / 回貼
5樓  發(fā)表于: 2023-09-16 15:49
引用
引用第4樓anlyl2014于2023-09-16 12:56發(fā)表的  :

有什么用?觸摸屏作為人機(jī)界面,把PLC里的人看不懂的數(shù)在屏上顯示成小數(shù),你倒過(guò)來(lái)把小數(shù)變成人看不懂的科學(xué)計(jì)數(shù)法!有什么實(shí)用意義?

當(dāng)然有意義,電真空行業(yè)大氣狀態(tài)的氣壓是1.01×10^5Pa,抽取真空時(shí)達(dá)到1x10^-6Pa,如果不用科學(xué)記數(shù)法,大氣狀態(tài)就會(huì)顯示成這樣101000Pa,真空狀態(tài)則變成0.000001Pa,你讓操作的人去數(shù)0的個(gè)數(shù)嗎?
sunzengli
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 701 個(gè)
工控威望: 1082 點(diǎn)
下載積分: 1586 分
在線時(shí)間: 223(小時(shí))
注冊(cè)時(shí)間: 2021-07-09
最后登錄: 2024-12-25
查看sunzengli的 主題 / 回貼
6樓  發(fā)表于: 2023-09-16 15:53
圖片:
我恰好遇到過(guò)這個(gè)問(wèn)題,給你一個(gè)方案,你試試。這段程序是一個(gè)FB,作用是把浮點(diǎn)數(shù)轉(zhuǎn)換為科學(xué)記數(shù)法,把指數(shù)和底數(shù)分開用兩個(gè)數(shù)據(jù)框顯示。

Tp1:=Float_In;
Tp2:=Float_In;

  IF Float_IN>=10.0 THEN
     FOR number:=1 TO 20 BY 1 DO
         Tp1:=Tp1/10.0;
         IF  ( Tp1>=1.0) & ( Tp1<=10.0)THEN
            Exponent := Number;
            Float_Out:= Tp1;
          END_IF;
     END_FOR;

  ELSIF ((Float_In>=1.0)& (Float_In<10.0))THEN
            Exponent := 0;
            Float_Out:= Tp1;

  ELSE
           FOR number:=1 TO 20 BY 1 DO
        Tp1:=Tp1*10.0;
        IF  ( Tp1>1.0) & ( Tp1<10.0)THEN
            Exponent := 0-Number;
            Float_Out:= Tp1;
        END_IF;
        END_FOR;
        

   END_IF;
[ 此帖被sunzengli在2023-09-16 16:04重新編輯 ]