difeng
級別: *
|
我有一個接近開關,每亮一次代表一個周長1米的圓經過,經過N次,那么得出的 米數就是 N*1 米 ! 我想用一個加記數器和一個乘法運算器來實現 !~ 可是加記數器最多加到100,我要想加到更多怎么辦呢 ? 還有就是 乘法運算器 的輸出該怎么弄呢,我怕他的輸出會 超過 mw22 的范圍 !~ 米數最多到 10000 米,會超出mw22的范圍嗎 ? |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
1.計數器可以加到999,不夠可以用兩個計數器,相當于999*999; 2.或者用加一算法記錄N值; 3.INT可達到32767,DINT可達到214748367,夠不夠用,不夠則用浮點數。 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
以上兩段程序已經是接近完整的。 MW56 和 MD60 分別就是最終記錄的米數。 當然只需要用一種就可以。 |
---|---|
|