用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
中奖
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
综合讨论
smart200 怎么读取无符号16位整数并进行运算呢?
上一主题
下一主题
asd119586
级别: 探索解密
发送短信
加为好友
精华主题:
0
发帖数量:
68 个
工控威望:
156 点
下载积分:
592 分
在线时间: 29(小时)
注册时间:
2022-05-09
最后登录:
2024-11-11
查看asd119586的
主题
/
回贴
楼主
发表于: 2023-12-12 09:26
全看
|
小
中
大
smart200 怎么读取无符号16位整数并进行运算呢?
我这里有一个走串口通讯的设备,是5个UINT16位,并且需要这其中加减乘除计算
但是smart200默认只能有符号整数,有没有什么办法可以转成无符号整数来运算吗?或者有没有有符号转无符号的库呢
流水不腐 户枢不蠹
分享
marksman_01
一起进步
级别: 家园常客
发送短信
加为好友
精华主题:
0
发帖数量:
475 个
工控威望:
517 点
下载积分:
3273 分
在线时间: 132(小时)
注册时间:
2019-06-01
最后登录:
2024-11-14
查看marksman_01的
主题
/
回贴
1楼
发表于: 2023-12-22 17:25
全看
|
小
中
大
你只要明白,无符号和有符号数的区别就是最高位,有符号数最高位是符号位,无符号数不能算数运算是因为没有符号位,所以你通讯的数据如果支持符号,那你直接转成有符号数,如果通讯的数据是无符号数,那代表此数不可能是负数,所以要处理成双字有符号整数在进行运算
分享
上一主题
下一主题
工控人家园
综合讨论
smart200 怎么读取无符号16位整数并进行运算呢?
http://ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问