中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

国产PLC体验(海为腾控)

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 国产PLC体验(海为腾控) → 浏览主题: 海为2的n次方怎样实现最简便呀,小白请教了
发表新帖 回复该主题
回帖:7个,阅读:400 [上一页] [1] [下一页]
* 帖子主题:

海为2的n次方怎样实现最简便呀,小白请教了

分享到
792
lix988
文章数:22
年度积分:50
历史总积分:792
注册时间:2011/8/24
发站内信
发表于:2013/12/19 16:39:04
#0楼
海为2的n次方怎样实现最简便呀
小白请教了
11656
pan_xiansheng
文章数:1775
年度积分:225
历史总积分:11656
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2013/12/19 21:11:48
#1楼
PLC可以向左移位,难道海为的不可以?
"1"向左移一次,也就是2的一次方=2,再移一次,也就是2的2次方=4,再移一次,就是2的3次方=8…
4700
zytlc
文章数:849
年度积分:50
历史总积分:4700
注册时间:2006/8/9
发站内信
发表于:2013/12/20 22:39:17
#2楼
回复 #1楼 pan_xiansheng
2^n是定点数运算?如果是浮点数运算,PLC都有指数函数和对数函数,就用这2个函数与乘法组合计算。
792
lix988
文章数:22
年度积分:50
历史总积分:792
注册时间:2011/8/24
发站内信
发表于:2013/12/22 9:27:37
#3楼
谢谢了!!!!!!!!!!!!!!
23352
mjinbao
文章数:13848
年度积分:525
历史总积分:23352
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2013/12/22 10:10:29
#4楼
觉得1楼说的有理。
792
lix988
文章数:22
年度积分:50
历史总积分:792
注册时间:2011/8/24
发站内信
发表于:2013/12/23 11:24:29
#5楼
wshl字左移、shl位左移、bshl字节左移,应该不是这两个:字循环左移、位循环左移
是哪一个,我试了一下好像不行,提示:e16s2r  不支持移位次数是1以上,只能是1.
还要请教了
谢谢!
4700
zytlc
文章数:849
年度积分:50
历史总积分:4700
注册时间:2006/8/9
发站内信
发表于:2013/12/23 12:01:17
#6楼
用字移位不行,只有个别的才可以,要求必须定点数,而且还不能把最高位符号位给移过去。幂函数基本是实数运算,PLC运算幂函数用公式2^n=e^(n.ln2)算,海为的PLC没用过,像FX2N这种小型PLC就有指数函数与对数函数。算之前要先把整数转成实数。
4700
zytlc
文章数:849
年度积分:50
历史总积分:4700
注册时间:2006/8/9
发站内信
发表于:2013/12/23 12:14:52
#7楼
百度上搜了海为PLC的指令,功能挺强大的,常用函数都有,运算幂函数没问题。
工控学堂推荐视频:

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

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

109.2