登录
首页
PLC论坛
信捷XINJE
回帖
发帖
正文
主题:在线求救,信捷PLC 用c语言写开平方是什么指令?比如根号A?
点击:1334 回复:8
楼主
编辑
引用
管理
sinemonk
在线求救,信捷PLC 用c语言写开平方是什么指令?比如根号A?
另问一个,信捷plc指令参数配置里,其中一个是脉冲数/转,我设的3200, 另一个移动量/转,这个是um单位吗?比如30mm,写成30000?
第一次用信捷,请教各位大佬。
22-01-05 21:44
1楼
编辑
引用
管理
pan_xiansheng
给你提供个PLC编写的程序,但愿能能对你有所启发。
22-01-05 22:23
2楼
编辑
引用
管理
sinemonk
不是吧,肯定有c语言可用的sqrt。
22-01-05 22:31
3楼
编辑
引用
管理
微鑫科技
开平方的函数
unsigned int insqrt(unsigned long a)
{
unsigned long i,c;
unsigned long b=0;
for(i=0x40000000;i!=0;i>>=2)
{
c=i+b;
b>>=1;
if(c<=a)
{
a-=c;
b+=i;
}
}
return (unsigned int)b;
}
22-01-05 22:59
4楼
编辑
引用
管理
YXBK
最后修改:
2022/1/6 11:14:03
22-01-06 09:37
5楼
编辑
引用
管理
sinemonk
版主帮忙回答了,sqrt。thank you too
22-01-06 20:58
6楼
编辑
引用
管理
sinemonk
thank you so much.
假如设置脉冲个数,下面的移动量需要填多?(假设丝杆螺距10mm)
22-01-06 21:00
7楼
编辑
引用
管理
YXBK
引用
sinemonk
在 2022/1/6 21:00:06 发言
【内容省略】
具体看手册吧,里面讲的很详细,1-2-1节
附件:
[
本地下载
]
附件:
[
本地下载
]
22-01-07 09:57
8楼
编辑
引用
管理
sinemonk
明白了。
非常感谢。
22-01-07 22:21
工控新闻
中控技术PLC在这项关键技术领域中实现创新性突破应用
2024_ITES深圳工业展回顾 3M中国
威图工程师大赛全国前三强诞生
和利时赋能中石化新疆库车绿氢项目——储能电站智能调控系统成功投运
信捷电气与应杰科技开启深度合作新纪元,携手打造智能物流新时代
2024_ITES深圳工业展回顾 波菲格
2024_ITES深圳工业展回顾 奥泰斯
高速、高质与高效 埃马克助力一鑫齿轮夯实精密齿轮制造之路
更多新闻资讯