xiao_ming
级别: 论坛先锋
精华主题: 0
发帖数量: 409 个
工控威望: 1203 点
下载积分: 3481 分
在线时间: 1193(小时)
注册时间: 2016-01-13
最后登录: 2024-05-03
查看xiao_ming的 主题 / 回贴
楼主  发表于: 2019-07-22 09:34
图片:
不了解計算出來數據不太對
a346048764
生活不能等别人来安排,要自已去争取和奋斗;而不论其结果是喜是
级别: 略有小成
精华主题: 0
发帖数量: 30 个
工控威望: 221 点
下载积分: 1055 分
在线时间: 17(小时)
注册时间: 2019-05-24
最后登录: 2024-03-17
查看a346048764的 主题 / 回贴
1楼  发表于: 2019-07-22 13:24
这是什么啊  看不太懂
生活不能等别人来安排,要自已去争取和奋斗;而不论其结果是喜是悲,但可以慰藉的是,你总不枉在这世界上活了一场。
小凳子
不想工作
级别: 正式会员
精华主题: 0
发帖数量: 15 个
工控威望: 91 点
下载积分: 421 分
在线时间: 23(小时)
注册时间: 2018-09-22
最后登录: 2023-03-18
查看小凳子的 主题 / 回贴
2楼  发表于: 2019-07-22 13:26
使用双字监控数据
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 470 个
工控威望: 2600 点
下载积分: 6448 分
在线时间: 489(小时)
注册时间: 2008-10-17
最后登录: 2024-05-03
查看小侯的 主题 / 回贴
3楼  发表于: 2019-07-22 13:54


就結果來看
K1,000*k30,000=k30,000,000
由於監視沒有設成雙字32位元
所以只顯示16j位元會等於K-15488
xiao_ming
级别: 论坛先锋
精华主题: 0
发帖数量: 409 个
工控威望: 1203 点
下载积分: 3481 分
在线时间: 1193(小时)
注册时间: 2016-01-13
最后登录: 2024-05-03
查看xiao_ming的 主题 / 回贴
4楼  发表于: 2019-07-22 14:14
引用
引用第3楼小侯于2019-07-22 13:54发表的  :
[attachment=235426]
就結果來看
K1,000*k30,000=k30,000,000
由於監視沒有設成雙字32位元
所以只顯示16j位元會等於K-15488

我了解重點是FX5U ST計算出來不是這樣
xiao_ming
级别: 论坛先锋
精华主题: 0
发帖数量: 409 个
工控威望: 1203 点
下载积分: 3481 分
在线时间: 1193(小时)
注册时间: 2016-01-13
最后登录: 2024-05-03
查看xiao_ming的 主题 / 回贴
5楼  发表于: 2019-07-22 14:45
這樣行直接帶D就不行
xiao_ming
级别: 论坛先锋
精华主题: 0
发帖数量: 409 个
工控威望: 1203 点
下载积分: 3481 分
在线时间: 1193(小时)
注册时间: 2016-01-13
最后登录: 2024-05-03
查看xiao_ming的 主题 / 回贴
6楼  发表于: 2019-07-22 14:48
图片:
引用
引用第5楼xiao_ming于2019-07-22 14:45发表的  :
這樣行直接帶D就不行
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 470 个
工控威望: 2600 点
下载积分: 6448 分
在线时间: 489(小时)
注册时间: 2008-10-17
最后登录: 2024-05-03
查看小侯的 主题 / 回贴
7楼  发表于: 2019-07-22 17:15


你D2*k30000是以16位元代入(MOV)給D110
若改成D2:D*K30000則是以32位元代入(DMOV)給D120

我上面的那張講述的也是同樣的事情
你數值搬移及顯示只有下16位元而不是32位元資料搬移顯示
本帖最近评分记录:
  • 下载积分:+3(guochunyi) 热心助人!
    苏格拉没有底
    能力有限,努力无限。
    级别: 网络英雄
    精华主题: 0
    发帖数量: 987 个
    工控威望: 5232 点
    下载积分: 521 分
    在线时间: 484(小时)
    注册时间: 2019-07-04
    最后登录: 2024-04-30
    查看苏格拉没有底的 主题 / 回贴
    8楼  发表于: 2019-07-22 17:23
    小候回来的对
    改变思维就是改变现状的方法,思想觉悟决定生活的富裕程度。
    chenshiji618
    我就是我不一样的烟火 我自己看了都上火!
    级别: 网络英雄

    精华主题: 0
    发帖数量: 804 个
    工控威望: 8715 点
    下载积分: 2841 分
    在线时间: 499(小时)
    注册时间: 2011-07-02
    最后登录: 2024-04-27
    查看chenshiji618的 主题 / 回贴
    9楼  发表于: 2019-07-22 17:33
    小候回答的对
    weixin-keji
    工控小妖
    级别: 探索解密
    精华主题: 0
    发帖数量: 76 个
    工控威望: 171 点
    下载积分: 765 分
    在线时间: 78(小时)
    注册时间: 2016-01-21
    最后登录: 2024-04-18
    查看weixin-keji的 主题 / 回贴
    10楼  发表于: 2019-07-22 21:33
    引用
    你D2*k30000是以16位元代入(MOV)給D110
    若改成D2:D*K30000則是以32位元代入(DMOV)給D120

    我上面的那張講述的也是同樣的事情
    你數值搬移及顯示只有下16位元而不是32位元資料搬移顯示

    是不是不能直接在线模拟?
    我爱麦子啊
    级别: 正式会员
    精华主题: 0
    发帖数量: 44 个
    工控威望: 97 点
    下载积分: 764 分
    在线时间: 36(小时)
    注册时间: 2018-10-11
    最后登录: 2020-04-11
    查看我爱麦子啊的 主题 / 回贴
    11楼  发表于: 2019-07-24 10:25
    很简单,用这种方法只能16位计算,你的数据超出范围了,ST里面用DMUL这个指令计算就可以了,不要用这种方法