冬雨
级别: 略有小成
精华主题: 0
发帖数量: 231 个
工控威望: 342 点
下载积分: 1008 分
在线时间: 104(小时)
注册时间: 2007-04-05
最后登录: 2024-08-10
查看冬雨的 主题 / 回贴
楼主  发表于: 2009-05-18 23:06
比如说D0=12,怎样将D0拆分为1和2分别存入D10和D11中,那D0=123时,又怎么拆分为12和3呢?只要将个位跟十百位拆开就行。数值从1-3位随时会变化。
[ 此帖被冬雨在2009-05-19 09:43重新编辑 ]
a888888
级别: 略有小成
精华主题: 0
发帖数量: 434 个
工控威望: 477 点
下载积分: 4346 分
在线时间: 221(小时)
注册时间: 2007-12-03
最后登录: 2014-08-17
查看a888888的 主题 / 回贴
1楼  发表于: 2009-05-18 23:13
你可以用减法啊!我个人认为啊!
冬雨
级别: 略有小成
精华主题: 0
发帖数量: 231 个
工控威望: 342 点
下载积分: 1008 分
在线时间: 104(小时)
注册时间: 2007-04-05
最后登录: 2024-08-10
查看冬雨的 主题 / 回贴
2楼  发表于: 2009-05-18 23:25
不好意思,没有说明清楚,因为D0的数值要随时变化,所以用减法不可以
冬雨
级别: 略有小成
精华主题: 0
发帖数量: 231 个
工控威望: 342 点
下载积分: 1008 分
在线时间: 104(小时)
注册时间: 2007-04-05
最后登录: 2024-08-10
查看冬雨的 主题 / 回贴
3楼  发表于: 2009-05-19 08:58
      
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6769 个
工控威望: 38370 点
下载积分: 2995 分
在线时间: 9506(小时)
注册时间: 2006-09-13
最后登录: 2024-11-18
查看cvlsam的 主题 / 回贴
4楼  发表于: 2009-05-19 09:19
如果你不能确认你D0中的数据的位数,那么你必须编制程序对D0中的位数进行判断。

如果你能确认你D0中的位数,比如D0为二位数,那么对其10做取余,可以取出个位数……

Regards
冬雨
级别: 略有小成
精华主题: 0
发帖数量: 231 个
工控威望: 342 点
下载积分: 1008 分
在线时间: 104(小时)
注册时间: 2007-04-05
最后登录: 2024-08-10
查看冬雨的 主题 / 回贴
5楼  发表于: 2009-05-19 09:27
谢谢!位数在1-3位可变化.我试试.
lhj229
级别: 略有小成
精华主题: 0
发帖数量: 66 个
工控威望: 228 点
下载积分: 562 分
在线时间: 110(小时)
注册时间: 2007-11-28
最后登录: 2024-08-08
查看lhj229的 主题 / 回贴
6楼  发表于: 2009-05-19 10:08
ld  m8000
div d0 k10 d10
div d10 k10 d9
end

d10是十位
d11是个位