您现在所在的是:

机器人论坛

回帖:6个,阅读:853 [上一页] [1] [下一页]
* 帖子主题:

16#运算问题

6267
zq3076
文章数:2233
年度积分:449
历史总积分:6267
注册时间:2015/12/26
发站内信
发表于:2021/8/11 21:00:55
#0楼
该问题完结
[此贴子已经被作者于2021/8/12 9:52:54编辑过]
大连自动化工程 成套设备批发 钣金配电箱 自动化装配线调试。
www apf7 cn                     张总           1 8 9 0 6 4 6 0 4 7 0
5328
2233296153
文章数:660
年度积分:794
历史总积分:5328
注册时间:2019/5/9
发站内信
发表于:2021/8/12 8:21:14
#1楼
256未标注16进制,是不是机器就默认十进制
19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2021/8/12 8:31:38
#2楼
前面没回答你,因为不知道你那个机器人的具体算法.
这个2748就是10056.只是表示的方式不同.当你收到2748十六进制数,用于计算时,就是按10056计算.也就是,整数16#2748,显示计算的时候,用十进制会自动按10056.
如果是你多个字节,你可以用整数int或dint=27*256+48,或者=27左移8位+48.
[此贴子已经被作者于2021/8/12 8:32:08编辑过]
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
42312
YXBK 版主
文章数:19441
年度积分:2726
历史总积分:42312
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2021/8/12 9:14:05
#3楼
看了半天总算搞懂了,一个简单的乘法加法运算,搞不懂为什么一下十六进制一下十进制的。

256是十进制,化成十六进制是100,然后乘以十六进制27等于2700,最后加上十六进制48等于2748,十六进制2748化成十进制是10056
大家一起学习
6267
zq3076
文章数:2233
年度积分:449
历史总积分:6267
注册时间:2015/12/26
发站内信
发表于:2021/8/12 9:53:29
#4楼
回复 #1楼 2233296153
刚刚已经测试,他算的是二进制
[此贴子已经被作者于2021/8/12 9:53:49编辑过]
大连自动化工程 成套设备批发 钣金配电箱 自动化装配线调试。
www apf7 cn                     张总           1 8 9 0 6 4 6 0 4 7 0
6267
zq3076
文章数:2233
年度积分:449
历史总积分:6267
注册时间:2015/12/26
发站内信
发表于:2021/8/12 9:55:04
#5楼
回复 #2楼 pqsh
感谢版主回答,已经测试并且研究明白了,其实这个是明白的,就是到机器人那边怎么算的不清楚了,之前那套公式是机器人里面算的是二进制。非常感谢!
大连自动化工程 成套设备批发 钣金配电箱 自动化装配线调试。
www apf7 cn                     张总           1 8 9 0 6 4 6 0 4 7 0
6267
zq3076
文章数:2233
年度积分:449
历史总积分:6267
注册时间:2015/12/26
发站内信
发表于:2021/8/12 9:55:51
#6楼
回复 #3楼 YXBK
感谢感谢,哈哈!
大连自动化工程 成套设备批发 钣金配电箱 自动化装配线调试。
www apf7 cn                     张总           1 8 9 0 6 4 6 0 4 7 0

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003