ytmf0795
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 186 個(gè)
工控威望: 304 點(diǎn)
下載積分: 9694 分
在線時(shí)間: 131(小時(shí))
注冊(cè)時(shí)間: 2007-07-22
最后登錄: 2016-11-04
查看ytmf0795的 主題 / 回貼
樓主  發(fā)表于: 2011-07-30 22:30
我有一臺(tái)印刷機(jī)的程序在印刷版徑觸摸屏輸入的運(yùn)算上用的是32位2進(jìn)制浮點(diǎn)數(shù)四則運(yùn)算(DEMUL      DEDIV)  

這樣數(shù)值運(yùn)算為什么就更精確嗎  用32位2進(jìn)制浮點(diǎn)數(shù)四則運(yùn)算的程序比普通10進(jìn)制四則運(yùn)算麻煩復(fù)雜好多好多哦  

我自已做的DA程序就沒用32位2進(jìn)制浮點(diǎn)數(shù)四則運(yùn)算也可以用啊

不明白用32位2進(jìn)制浮點(diǎn)數(shù)四則運(yùn)算的程序比普通10進(jìn)制四則運(yùn)算 好在哪里?  

請(qǐng)前輩給我講講行嗎?
luoyingdong
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 159 個(gè)
工控威望: 303 點(diǎn)
下載積分: 1157 分
在線時(shí)間: 102(小時(shí))
注冊(cè)時(shí)間: 2011-06-27
最后登錄: 2024-09-30
查看luoyingdong的 主題 / 回貼
1樓  發(fā)表于: 2011-08-01 12:31
5樓有道理,把數(shù)值乘上100倍再作計(jì)算,精度還能接受。但是這樣一樣會(huì)把事情搞復(fù)雜。
浮點(diǎn)運(yùn)算最好的程序方式是用結(jié)構(gòu)文字 Function Block 來作,程序很簡(jiǎn)潔,很容易看懂的。
本帖最近評(píng)分記錄:
  • 下載積分:+2(ytmf0795) 熱心助人
  • Fred Lo
    luoyingdong
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 159 個(gè)
    工控威望: 303 點(diǎn)
    下載積分: 1157 分
    在線時(shí)間: 102(小時(shí))
    注冊(cè)時(shí)間: 2011-06-27
    最后登錄: 2024-09-30
    查看luoyingdong的 主題 / 回貼
    2樓  發(fā)表于: 2011-08-02 08:50
    結(jié)構(gòu)文字 Function Block是兩個(gè)意思
    結(jié)構(gòu)文字是一種編程語言,把階梯圖編程文字程序,類似C語言
    Function Block(功能塊)是GX-Developer里面的功能。用結(jié)構(gòu)文字作的功能塊可以被階梯圖呼叫使用。
    本帖最近評(píng)分記錄:
  • 下載積分:+3(ytmf0795)
  • Fred Lo